Windows/Commandes diverses

De TartareFR
Aller à la navigation Aller à la recherche

Partage

  • Lister les partages réseaux :
    NET SHARE
  • Supprimer un partage réseau :
    NET SHARE partage/DELETE
  • Lister les lecteurs réseaux :
    NET USE
  • Créer un lecteur réseau :
    NET USE \\192.168.0.X\partage <password> /USER:<user>
  • Supprimer un lecteur réseau :
    NET USE \\192.168.0.X\partage /DELETE
  • Désactiver le partage média :
    NET STOP WMPNetworkSvc && SC CONFIG WMPNetworkSvc start= disabled

Session

  • Verrouiller la session :
rundll32.exe user32.dll,LockWorkStation

VPN

  • Connecter un réseau VPN :
RASDIAL "<VPN_NAME>" <user> <password> /DOMAIN:<DOMAIN_NAME>

ou

RASDIAL "<VPN_NAME>" <DOMAIN_NAME>\<user> <password>

Réseau

Lister les partages réseaux
net share
Supprimer un partage réseau
net share partage /DELETE
Lister les lecteurs réseaux
net use
Créer un lecteur réseau
net use \\192.168.0.X\partage <password> /USER:<user>
Supprimer un lecteur réseau
net use \\192.168.0.X\partage /DELETE
Lister les interfaces réseau
netsh interface ipv4 show interface 
Renommer une interface réseau
netsh interface set interface name = "Connexion au réseau local" newname = "eth0"


Services

Démarrer/arrêter un service
net start <service>
net stop <service>

ou

sc start <service>
sc stop <service>
Voir l'état d'un service
 sc query <service>
Désactiver le démarrage d'un service
sc config <service> start= disabled
Services particuliers
Désactiver le partage média
net stop WMPNetworkSvc & sc config WMPNetworkSvc start= disabled
Désactiver les fichiers hors connexion (centre de synchronisation)
net stop CscService & sc config CscService start= disabled


Batch

Se placer dans le répertoire du fichier batch
chdir %~dp0
Afficher la version du système d'exploitation
ver

Avec :

  • Version 5.0 : Windows 2000
  • Version 5.1 : Windows XP
  • Version 5.2 : Windows XP 64-Bit Edition , Windows Server 2003, Windows Server 2003 R2
  • Version 6.0 : Windows Vista, Windows Server 2008
  • Version 6.1 : Windows Server 2008 R2, Windows 7
  • Version 6.2 : Windows Server 2012, Windows 8
Récupérer le code de sortie de la dernière commande

La variable %ERRORLEVEL% contient le code de sortie de la dernière commande exécutée.


Utilisateurs

Ajouter un utilisateur à un groupe
net localgroup <groupe> <utilisateur> /add
Enlever un utilisateur d'un groupe
net localgroup <groupe> <utilisateur> /delete


Divers

Changer le nom d'hôte
  • Changer le nom d'hôte de la machine
wmic computersystem where name="ANCIEN_NOM" call rename name="NOUVEAU_NOM"
Règles de Pare Feu
  • Autoriser le service PsExec dans le Pare Feu
netsh AdvFirewall firewall add rule name=PsExec dir=in action=allow protocol=TCP localport=RPC RemoteIP=* profile=domain,private,public program="%WinDir%\system32\services.exe" service=any
  • Autoriser le partage de fichiers et d'imprimantes dans le Pare Feu
netsh firewall set service FileAndPrint
  • Activer la découverte du réseau
netsh advfirewall firewall set rule name="D‚couverte de r‚seau (LLMNR-UDP-Entr‚e)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte de r‚seau (NB-Datagramme-Entr‚e)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte de r‚seau (NB-Nom-Entr‚e)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte de r‚seau (SSDP-Entr‚e)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte de r‚seau (UPnP-Entr‚e)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte de r‚seau (WSD-Entr‚e)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte du r‚seau (v‚nements WSD-Trafic entrant)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte du r‚seau (Pub-WSD-In)" profile=private new enable=yes
netsh advfirewall firewall set rule name="D‚couverte du r‚seau (WSD EventsSecure-In)" profile=private new enable=yes
  • Autoriser le ping entrant
netsh AdvFirewall firewall add rule name="Autoriser Ping Entrant" protocol=icmpv4:8,any profile=any dir=in action=allow
Paramètres d'alimentation
  • Activer le mode Performances élevées
powercfg -SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
  • Ne jamais éteindre le disque dur
powercfg -CHANGE disk-timeout-ac 0
  • Ne jamais mettre en veille
powercfg -CHANGE standby-timeout-ac 0
  • Ne jamais mettre en veille prolongée
powercfg -CHANGE hibernate-timeout-ac 0
  • Éteindre l'écran au bout de 15 minutes
powercfg -CHANGE monitor-timeout-ac 15
Stratégies locales
  • Attribuer le droit "Ouvrir une session en tant que tâche" à un utilisateur (nécessite l'utilitaire ntrights)
ntrights +r SeBatchLogonRight -u <utilisateur>
Verrouiller la session
rundll32.exe user32.dll,LockWorkStation
Connecter un réseau VPN
rasdial "<VPN_NAME>" <user> <password> /DOMAIN:<DOMAIN_NAME>

ou

rasdial "<VPN_NAME>" <DOMAIN_NAME>\<user> <password>
Disque virtuel
Créer un disque virtuel à l'emplacement choisis
subst M: C:\Users
Supprimer un disque virtuel
subst /D M:
Vider le pool d'impression
net stop spooler
del %systemroot%\system32\spool\printers\*.shd
del %systemroot%\system32\spool\printers\*.spl
net start spooler
Visualiser l'espace disque occupé (exemple sur C:)
fsutil volume diskfree c:

Changer la clé de licence de Windows

Afficher les informations détaillées de la licence
slmgr /dlv
Désinstaller la clé de produit
slmgr /upk <ID_d'activation>
Installer la clé de produit
slmgr /ipk <clé_d'activation>
Activer Windows
slmgr /ato

Batch

  • Se placer dans le répertoire du fichier batch :
CHDIR %~dp0

Disque virtuel

  • Créer un disque virtuel à l'emplacement choisis :
SUBST M: C:\Users

Supprimer un disque virtuel :

SUBST /D M:

Clé de license

  • Changer la clé de licence de Windows :
  • Afficher les informations détaillées de la licence
SLMGR /dlv
  • Désinstaller la clé de produit
SLMGR /upk <ID_d'activation>
  • Installer la clé de produit
SLMGR /ipk <clé_d'activation>
  • Activer Windows
SLMGR /ato

Impression

  • Vider le pool d'impression :
NET STOP spooler
DEL %systemroot%\system32\spool\printers\*.shd
DEL %systemroot%\system32\spool\printers\*.spl
NET START spooler