Windows/Commandes diverses
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