« Windows/Commandes diverses » : différence entre les versions

De TartareFR
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