« Windows/Commandes diverses » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
|||
| Ligne 16 : | Ligne 16 : | ||
ou | ou | ||
<pre>RASDIAL "<VPN_NAME>" <DOMAIN_NAME>\<user> <password></pre> | <pre>RASDIAL "<VPN_NAME>" <DOMAIN_NAME>\<user> <password></pre> | ||
==== Réseau ==== | |||
===== Lister les partages réseaux ===== | |||
<pre>net share</pre> | |||
===== Supprimer un partage réseau ===== | |||
<pre>net share partage /DELETE</pre> | |||
===== Lister les lecteurs réseaux ===== | |||
<pre>net use</pre> | |||
===== Créer un lecteur réseau ===== | |||
<pre>net use \\192.168.0.X\partage <password> /USER:<user></pre> | |||
===== Supprimer un lecteur réseau ===== | |||
<pre>net use \\192.168.0.X\partage /DELETE</pre> | |||
===== Lister les interfaces réseau ===== | |||
<pre>netsh interface ipv4 show interface </pre> | |||
===== Renommer une interface réseau ===== | |||
<pre>netsh interface set interface name = "Connexion au réseau local" newname = "eth0"</pre> | |||
==== Services ==== | |||
===== Démarrer/arrêter un service ===== | |||
<pre>net start <service> | |||
net stop <service></pre> | |||
ou | |||
<pre>sc start <service> | |||
sc stop <service></pre> | |||
===== Voir l'état d'un service ===== | |||
<pre> sc query <service></pre> | |||
===== Désactiver le démarrage d'un service ===== | |||
<pre>sc config <service> start= disabled</pre> | |||
===== Services particuliers ===== | |||
====== Désactiver le partage média ====== | |||
<pre>net stop WMPNetworkSvc & sc config WMPNetworkSvc start= disabled</pre> | |||
====== Désactiver les fichiers hors connexion (centre de synchronisation) ====== | |||
<pre>net stop CscService & sc config CscService start= disabled</pre> | |||
==== Batch ==== | |||
===== Se placer dans le répertoire du fichier batch ===== | |||
<pre>chdir %~dp0</pre> | |||
===== Afficher la version du système d'exploitation ===== | |||
<pre>ver</pre>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 ===== | |||
<pre>net localgroup <groupe> <utilisateur> /add</pre> | |||
===== Enlever un utilisateur d'un groupe ===== | |||
<pre>net localgroup <groupe> <utilisateur> /delete</pre> | |||
==== Divers ==== | |||
===== Changer le nom d'hôte ===== | |||
* Changer le nom d'hôte de la machine | |||
<pre>wmic computersystem where name="ANCIEN_NOM" call rename name="NOUVEAU_NOM"</pre> | |||
===== Règles de Pare Feu ===== | |||
* Autoriser le service PsExec dans le Pare Feu | |||
<pre>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</pre> | |||
* Autoriser le partage de fichiers et d'imprimantes dans le Pare Feu | |||
<pre>netsh firewall set service FileAndPrint</pre> | |||
* Activer la découverte du réseau | |||
<pre>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</pre> | |||
* Autoriser le ping entrant | |||
<pre>netsh AdvFirewall firewall add rule name="Autoriser Ping Entrant" protocol=icmpv4:8,any profile=any dir=in action=allow</pre> | |||
===== Paramètres d'alimentation ===== | |||
* Activer le mode Performances élevées | |||
<pre>powercfg -SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c</pre> | |||
* Ne jamais éteindre le disque dur | |||
<pre>powercfg -CHANGE disk-timeout-ac 0</pre> | |||
* Ne jamais mettre en veille | |||
<pre>powercfg -CHANGE standby-timeout-ac 0</pre> | |||
* Ne jamais mettre en veille prolongée | |||
<pre>powercfg -CHANGE hibernate-timeout-ac 0</pre> | |||
* Éteindre l'écran au bout de 15 minutes | |||
<pre>powercfg -CHANGE monitor-timeout-ac 15</pre> | |||
===== Stratégies locales ===== | |||
* Attribuer le droit "Ouvrir une session en tant que tâche" à un utilisateur (nécessite l'utilitaire '''ntrights''') | |||
<pre>ntrights +r SeBatchLogonRight -u <utilisateur></pre> | |||
===== Verrouiller la session ===== | |||
<pre>rundll32.exe user32.dll,LockWorkStation</pre> | |||
===== Connecter un réseau VPN ===== | |||
<pre>rasdial "<VPN_NAME>" <user> <password> /DOMAIN:<DOMAIN_NAME></pre> | |||
ou | |||
<pre>rasdial "<VPN_NAME>" <DOMAIN_NAME>\<user> <password></pre> | |||
===== Disque virtuel ===== | |||
====== Créer un disque virtuel à l'emplacement choisis ====== | |||
<pre>subst M: C:\Users</pre> | |||
====== Supprimer un disque virtuel ====== | |||
<pre>subst /D M:</pre> | |||
===== Vider le pool d'impression ===== | |||
<pre>net stop spooler | |||
del %systemroot%\system32\spool\printers\*.shd | |||
del %systemroot%\system32\spool\printers\*.spl | |||
net start spooler</pre> | |||
===== Visualiser l'espace disque occupé (exemple sur C:) ===== | |||
<pre>fsutil volume diskfree c:</pre> | |||
==== Changer la clé de licence de Windows ==== | |||
===== Afficher les informations détaillées de la licence ===== | |||
<pre>slmgr /dlv</pre> | |||
===== Désinstaller la clé de produit ===== | |||
<pre>slmgr /upk <ID_d'activation></pre> | |||
===== Installer la clé de produit ===== | |||
<pre>slmgr /ipk <clé_d'activation></pre> | |||
===== Activer Windows ===== | |||
<pre>slmgr /ato</pre> | |||
== Batch == | == Batch == | ||
Dernière version du 12 juillet 2013 à 09:20
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