0% ont trouvé ce document utile (0 vote)
37 vues8 pages

Command

Ces commandes permettent d'effectuer diverses tâches sur un système Windows, notamment la gestion des utilisateurs, des processus, des paramètres réseau, des autorisations et des fichiers/dossiers.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
37 vues8 pages

Command

Ces commandes permettent d'effectuer diverses tâches sur un système Windows, notamment la gestion des utilisateurs, des processus, des paramètres réseau, des autorisations et des fichiers/dossiers.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

 pconfig /flushdns && ipconfig /renew : Efface le cache DNS et renouvelle

l'adresse IP.
 netsh wlan show profiles && netsh wlan show profile
name="nom_du_réseau" key=clear : Affiche tous les profils Wi-Fi enregistrés et
affiche le mot de passe d'un réseau spécifique.
 systeminfo > system_info.txt : Exporte les informations système dans un fichier
texte.
 ping 8.8.8.8 -t : Effectue un ping continu vers l'adresse IP 8.8.8.8.
 tasklist | find "nom_processus" && taskkill /IM "nom_processus.exe" /F :
Recherche et termine un processus spécifique.
 dir /s /b /a:d > directories.txt : Exporte la liste de tous les répertoires dans un
fichier texte.
 ren ".txt" ".doc" : Renomme tous les fichiers avec l'extension .txt en .doc.
 xcopy "source" "destination" /E /I : Copie récursivement tous les fichiers et
répertoires d'une source vers une destination.
 net user "nom_utilisateur" "nouveau_mot_de_passe" : Modifie le mot de
passe d'un utilisateur spécifié.
 wmic product get name, version > software_list.txt : Exporte la liste des
logiciels installés dans un fichier texte.
 attrib +h +s "fichier_dossier" : Définit les attributs "caché" et "système" sur un
fichier ou un dossier.
 sfc /scannow : Vérifie et répare les fichiers système corrompus.
 reg query "HKEY_LOCAL_MACHINE\Software" > software_keys.txt : Exporte
les clés de registre sous la branche "Software" dans un fichier texte.
 shutdown /r /t 0 : Redémarre l'ordinateur immédiatement.
 net view > computers.txt : Exporte la liste des ordinateurs du réseau dans un
fichier texte.
 **for /R "répertoire" %f in (.jpg, .png) do copy "%f" "nouveau_répertoire" : Copie
tous les fichiers JPG et PNG d'un répertoire et de ses sous-répertoires vers un
nouveau répertoire.
 for /F "tokens=1,2 delims=," %a in (fichier.csv) do net user %a %b /ADD :
Crée des utilisateurs à partir d'un fichier CSV contenant les noms d'utilisateur et les
mots de passe.
 cipher /e /s:"répertoire" : Active le chiffrement des fichiers dans un répertoire et
ses sous-répertoires.
 findstr /i "mot_clé" fichier.txt : Recherche un mot-clé dans un fichier texte, en
ignorant la casse.
 wmic bios get serialnumber : Affiche le numéro de série du BIOS de l'ordinateur.
 **tasklist /svc >

1. tree /f > structure.txt : Exporte la structure arborescente des fichiers et


dossiers dans un fichier texte.
2. netstat -ano > connections.txt : Affiche les connexions réseau actives avec
les identifiants de processus.
3. forfiles /p "répertoire" /s /m "*.txt" /c "cmd /c echo @path" : Affiche les
chemins complets de tous les fichiers .txt dans un répertoire et ses sous-
répertoires.
4. compact /c /s /a /i /f /q : Comprime tous les fichiers et dossiers du lecteur
courant.
5. takeown /f "fichier_dossier" /r /d y : Prend la propriété d'un fichier ou
dossier, y compris ses sous-dossiers et fichiers.
6. wmic process where "name='nom_processus.exe'" get CommandLine :
Affiche la ligne de commande utilisée pour exécuter un processus spécifique.
7. reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System" /v "DisableTaskMgr" /t REG_DWORD /d
1 /f : Désactive le gestionnaire des tâches pour l'utilisateur actuel.
8. shutdown /s /t 0 : Éteint l'ordinateur immédiatement.
9. attrib -h -s "fichier_dossier" : Supprime les attributs "caché" et "système"
d'un fichier ou dossier.
10. schtasks /create /sc once /st "heure" /tn "nom_tâche" /tr "commande" :
Crée une tâche planifiée qui s'exécute une fois à une heure spécifiée.
11. reg delete "HKEY_CURRENT_USER\Software\NomClé" /f : Supprime une
clé de registre pour l'utilisateur actuel.
12. netsh wlan connect ssid="nom_réseau" name="profil" : Connecte
l'ordinateur à un réseau Wi-Fi spécifié.
13. icacls "fichier_dossier" /grant "utilisateur":(F) : Accorde les permissions
de contrôle total (Full Control) à un utilisateur sur un fichier ou dossier.
14. wevtutil qe "nom_journal" /f:text > journal.txt : Exporte les événements
d'un journal Windows Event Viewer dans un fichier texte.
15. powercfg /hibernate off : Désactive le mode hibernation de l'ordinateur.
16. net user "nom_utilisateur" /delete : Supprime un compte utilisateur spécifié.
17. bcdedit /set {default} safeboot minimal : Démarre l'ordinateur en mode
sans échec au prochain redémarrage.
18. tasklist /v /fi "status eq running" : Affiche une liste détaillée des processus
en cours d'exécution.
19. reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Uninstall" /s > uninstall.txt : Exporte la liste des
programmes installés dans un fichier texte.
20. **fsutil volume diskfree "chemin_lecteur
21. icacls "dossier" /inheritance:e /t : Active l'héritage des autorisations pour un
dossier et ses sous-dossiers.
22. net user "nom_utilisateur" /active:yes : Active un compte utilisateur
spécifié.
23. wmic logicaldisk get caption, freespace, size : Affiche les informations sur
les lecteurs logiques.
24. schtasks /query /fo list > taches.txt : Exporte la liste des tâches planifiées
dans un fichier texte.
25. shutdown /a : Annule la commande d'arrêt ou de redémarrage en cours.
26. net share : Affiche la liste des partages de fichiers et d'imprimantes du
système.
27. reg import "fichier.reg" : Importe les données d'un fichier .reg dans le
registre.
28. msiexec /i "chemin_fichier.msi" : Installe un programme à partir d'un fichier
MSI.
29. taskkill /im "nom_processus.exe" /f : Termine un processus spécifié de
force.
30. net use * /delete /y : Supprime toutes les connexions de lecteurs réseau
existantes.
31. fsutil volume dismount "lettre_lecteur" : Démonte un lecteur de stockage
spécifié.
32. for /R "répertoire" %%f in (*.txt) do copy "%%f" "destination" : Copie tous
les fichiers texte d'un répertoire et de ses sous-répertoires vers une
destination.
33. reg export "HKEY_LOCAL_MACHINE\Software\NomClé" "fichier.reg" :
Exporte une clé de registre dans un fichier .reg.
34. powercfg /list : Affiche la liste des plans d'alimentation disponibles.
35. netsh interface show interface : Affiche la liste des interfaces réseau.
36. takeown /f "fichier_dossier" /r /a : Prend la propriété d'un fichier ou d'un
dossier, y compris ses sous-dossiers et fichiers, en tant qu'administrateur.
37. bcdedit /enum all > bcd.txt : Exporte les informations de configuration de
démarrage dans un fichier texte.
38. wmic process where "name='nom_processus.exe'" call terminate :
Termine un processus spécifié en utilisant WMI.
39. reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0
/f : Affiche les extensions de fichier dans l'explorateur de fichiers.
40. schtasks /run /tn "nom_tâche" : Exécute une tâche planifiée spécifique.
41. netsh advfirewall show allprofiles : Affiche la configuration du pare-feu
Windows pour tous les profils.
42. wmic logicaldisk get deviceid, volumename : Affiche les informations sur
les lecteurs logiques avec leur lettre et leur nom de volume.
43. sfc /scanfile="chemin_fichier" : Vérifie l'intégrité d'un fichier système
spécifique.
44. reg delete "HKEY_LOCAL_MACHINE\Software\NomClé" /v
"nom_valeur" /f : Supprime une valeur de registre spécifique.
45. fsutil fsinfo drives : Affiche la liste des lecteurs disponibles sur le système.
46. tasklist /m "nom_dll" : Affiche les processus qui chargent une DLL
spécifique.
47. net user "nom_utilisateur" /expires:never : Définit la date d'expiration d'un
compte utilisateur à "jamais".
48. wmic product where "name='nom_logiciel'" uninstall : Désinstalle un
logiciel spécifié à l'aide de WMI.
49. shutdown /l : Déconnecte l'utilisateur actuel.
50. netsh wlan show drivers : Affiche les informations sur les pilotes Wi-Fi.
51. icacls "fichier_dossier" /remove:g "nom_utilisateur" : Supprime les
autorisations d'un utilisateur spécifié sur un fichier ou dossier.
52. schtasks /delete /tn "nom_tâche" /f : Supprime une tâche planifiée
spécifiée.
53. net accounts /maxpwage:90 : Définit la durée maximale de validité d'un mot
de passe à 90 jours.
54. reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Explorer\User Shell Folders" /v Desktop : Affiche
l'emplacement actuel du bureau.
55. wmic process call create "chemin_programme.exe" : Lance un
programme spécifié à l'aide de WMI.
56. fsutil fsinfo ntfsinfo "lettre_lecteur" : Affiche les informations spécifiques à
NTFS d'un lecteur.
57. net view /all : Affiche toutes les ressources partagées disponibles sur le
réseau.
58. taskkill /f /fi "status eq not responding" : Termine les processus qui ne
répondent pas.
59. wmic os get Caption, Version, OSArchitecture : Affiche les informations sur
le système d'exploitation.
60. reg load HKU\TempHive "chemin_fichier_hive" : Charge un fichier hive de
registre dans une clé temporaire.
61. schtasks /change /tn "nom_tâche" /disable : Désactive une tâche planifiée
spécifiée.
62. wmic nicconfig where "IPEnabled=True" get
IPAddress,DefaultIPGateway : Affiche les adresses IP et la passerelle par
défaut pour toutes les interfaces réseau activées.
63. tasklist /fi "username eq nom_utilisateur" : Affiche les processus en cours
d'exécution pour un utilisateur spécifié.
64. net stop "nom_service" : Arrête un service spécifié.
65. wmic useraccount where "name='nom_utilisateur'" set
PasswordExpires=False : Désactive l'expiration du mot de passe pour un
utilisateur spécifié.
66. reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\
CurrentVersion\Winlogon" /v AutoAdminLogon : Vérifie si l'ouverture de
session automatique est activée.
67. wmic process get Name, ProcessId, WorkingSetSize : Affiche les noms,
les identifiants de processus et les tailles de jeu de travail des processus en
cours d'exécution.
68. net use "lecteur" "chemin_partage" /user:"nom_utilisateur"
"mot_de_passe" : Montre un lecteur réseau en utilisant des informations
d'identification spécifiées.
69. schtasks /create /sc weekly /d MON /tn "nom_tâche" /tr "commande" :
Crée une tâche planifiée qui s'exécute toutes les semaines le lundi.
70. wmic logicaldisk where "DriveType=3" get DeviceID, FileSystem : Affiche
les lecteurs avec leur lettre et leur système de fichiers pour les lecteurs
amovibles.
71. net share "nom_partage"="chemin_dossier"
/GRANT:"nom_utilisateur",FULL : Crée un partage de dossier et accorde
des autorisations complètes à un utilisateur spécifié.
72. shutdown /h : Met l'ordinateur en mode veille prolongée.
73. reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System" /v "DisableRegistryTools" /t
REG_DWORD /d 1 /f : Désactive les outils d'édition du registre pour
l'utilisateur actuel.
74. schtasks /run /i /tn "nom_tâche" : Exécute une tâche planifiée en mode
interactif.
75. wmic product where "name like 'nom_logiciel%'" call uninstall :
Désinstalle un logiciel dont le nom commence par une chaîne spécifiée à
l'aide de WMI.
76. net session > sessions.txt : Exporte la liste des sessions actives dans un
fichier texte.
77. wmic bios get Manufacturer, SerialNumber : Affiche le fabricant et le
numéro de série du BIOS de l'ordinateur.
78. net share "nom_partage" /delete : Supprime un partage de dossier spécifié.
79. reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t
REG_SZ /d "chemin_fond_ecran.jpg" /f : Définit
80. wmic product get Name, Version, Vendor : Affiche la liste des programmes
installés avec leur nom, version et fournisseur.
81. netsh wlan show profiles : Affiche la liste des profils Wi-Fi enregistrés sur
l'ordinateur.
82. schtasks /query /fo csv > taches.csv : Exporte la liste des tâches planifiées
dans un fichier CSV.
83. wmic process where "CommandLine like '%mot_clé%'" get Name,
ProcessId : Affiche les processus qui contiennent un mot-clé spécifié dans
leur ligne de commande.
84. reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\
CurrentVersion\ProfileList" /s > profiles.txt : Exporte les informations sur
les profils utilisateurs dans un fichier texte.
85. taskkill /pid "id_processus" /f : Termine un processus spécifié par son ID.
86. net use "lecteur" /delete : Supprime une connexion de lecteur réseau
spécifiée.
87. wmic os get LastBootUpTime : Affiche la date et l'heure du dernier
démarrage du système.
88. schtasks /create /sc monthly /d 15 /tn "nom_tâche" /tr "commande" :
Crée une tâche planifiée qui s'exécute tous les mois le 15.
89. wmic logicaldisk where "Size > 1073741824" get DeviceID, Size : Affiche
les lecteurs dont la taille est supérieure à 1 Go.
90. reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\
CurrentVersion\Winlogon" /v DefaultUserName : Affiche le nom d'utilisateur
par défaut pour l'ouverture de session automatique.
91. wmic process where "name='nom_processus.exe'" get ExecutablePath :
Affiche le chemin d'accès exécutable d'un processus spécifié.
92. schtasks /end /tn "nom_tâche" : Met fin à une tâche planifiée spécifiée.
93. net user "nom_utilisateur" /passwordchg:yes : Oblige un utilisateur à
changer de mot de passe lors de la prochaine ouverture de session.
94. wmic startup get Caption, Command : Affiche les programmes qui sont
configurés pour s'exécuter au démarrage du système.
95. tasklist /svc : Affiche les services associés à chaque processus en cours
d'exécution.
96. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t
REG_DWORD /d 1 /f : Affiche les fichiers et dossiers cachés dans
l'explorateur de fichiers, y compris les fichiers système cachés.
97. wmic share get Name, Path : Affiche la liste des partages de fichiers
disponibles sur l'ordinateur.
98. schtasks /query /fo list /v > taches.txt : Exporte les informations détaillées
des tâches planifiées dans un fichier texte.
99. wmic product where "Vendor='Nom_Fournisseur'" call uninstall : D
100. net localgroup "nom_groupe" "nom_utilisateur" /add : Ajoute un
utilisateur à un groupe local spécifié.
101. wmic process where "ExecutablePath like '%chemin_repertoire%'"
get Name, ProcessId : Affiche les processus dont le chemin d'accès contient
un répertoire spécifié.
102. schtasks /run /tn "nom_tâche" : Exécute une tâche planifiée
spécifiée.
103. net share "nom_partage" /users : Affiche les utilisateurs connectés à
un partage de fichiers spécifié.
104. wmic logicaldisk get Size /format:value : Affiche les tailles des
lecteurs logiques au format lisible par les scripts.
105. taskkill /s "nom_ordinateur" /u "nom_utilisateur" /p
"mot_de_passe" /im "nom_processus.exe" /f : Termine un processus sur
un ordinateur distant en spécifiant les informations d'identification.
106. net user "nom_utilisateur" /expires:dd/mm/aaaa : Définit la date
d'expiration d'un compte utilisateur spécifié.
107. wmic product where "name like 'nom_logiciel%'" get Name,
Version, InstallDate : Affiche le nom, la version et la date d'installation des
logiciels dont le nom commence par une chaîne spécifiée.
108. schtasks /create /sc once /st "hh:mm" /tn "nom_tâche" /tr
"commande" : Crée une tâche planifiée qui s'exécute une seule fois à une
heure spécifiée.
109. wmic os get CSName, Caption, Version : Affiche le nom de
l'ordinateur, le nom du système d'exploitation et la version du système
d'exploitation.
110. netsh wlan show networks mode=bssid : Affiche les réseaux Wi-Fi
disponibles avec les informations des points d'accès.
111. wmic process where "CommandLine like '%mot_clé%'" delete :
Supprime les processus qui contiennent un mot-clé spécifié dans leur ligne de
commande.
112. schtasks /query /fo csv > taches.csv : Exporte la liste des tâches
planifiées dans un fichier CSV.
113. net use "lecteur" /delete /y : Supprime une connexion de lecteur
réseau spécifiée sans confirmation.
114. wmic printer get Name, PortName, Default : Affiche les imprimantes
installées avec leur nom, leur port et leur statut par défaut.
115. tasklist /svc /fi "status eq running" : Affiche les services en cours
d'exécution.
116. net user "nom_utilisateur" /passwordreq:yes : Exige que l'utilisateur
change de mot de passe lors de la prochaine ouverture de session.
117. wmic bios get Manufacturer, Version, ReleaseDate : Affiche les
informations du BIOS, notamment le fabricant, la version et la date de sortie.
118. schtasks /change /tn "nom_tâche" /tr "nouvelle_commande" :
Modifie la commande associée à une tâche planifiée spécifiée.
119. net localgroup "nom_groupe" : Affiche les membres d'un groupe
local spécifié.
120. wmic process where "Name='nom_processus.exe'" call terminate :
Termine un processus spécifié.
121. schtasks /query /fo list /v > taches.txt : Exporte les informations
détaillées des tâches planifiées dans un fichier texte.
122. net session /list : Affiche la liste des sessions actives sur l'ordinateur.
123. wmic logicaldisk where "Size > 1073741824" get DeviceID, Size
/format:list : Affiche les lecteurs dont la taille est supérieure à 1 Go au format
lisible par les scripts.
124. taskkill /pid "id_processus" /t /f : Termine un processus spécifié et
tous ses processus enfants.
125. net user "nom_utilisateur" /expires:never : Définit la date
d'expiration d'un compte utilisateur à "jamais".
126. wmic product where "name like 'nom_logiciel%'" get Name,
Version, InstallLocation : Affiche le nom, la version et l'emplacement
d'installation des logiciels dont le nom commence par une chaîne spécifiée.
127. schtasks /create /sc daily /tn "nom_tâche" /tr "commande" : Crée
une tâche planifiée qui s'exécute tous les jours.
128. wmic os get LastBootUpTime /format:list : Affiche la date et l'heure
du dernier démarrage du système au format lisible par les scripts.
129. netsh wlan show interfaces : Affiche les informations sur les
interfaces Wi-Fi disponibles sur l'ordinateur.
130. wmic process where "Name='nom_processus.exe'" delete :
Supprime un processus spécifié.
131. schtasks /run /tn "nom_tâche" /i : Exécute une tâche planifiée en
mode interactif.
132. net use * \serveur\nom_partage /user:"nom_utilisateur"
"mot_de_passe" : Montre un lecteur réseau en utilisant des informations
d'identification spécifiées.
133. wmic printer where "Default=True" get Name, PortName : Affiche
l'imprimante par défaut avec son nom et son port.
134. tasklist /v /fi "status eq running" : Affiche les processus en cours
d'exécution avec des informations détaillées.
135. net user "nom_utilisateur" /passwordchg:no : Empêche un
utilisateur de changer de mot de passe lors de la prochaine ouverture de
session.
136. wmic bios get SMBIOSBIOSVersion : Affiche la version du BIOS en
utilisant le standard SMBIOS.
137. schtasks /change /tn "nom_tâche" /disable : Désactive une tâche
planifiée spécifiée.
138. netsh wlan show networks mode=bssid : Affiche les réseaux Wi-Fi
disponibles avec les informations des points d'accès en incluant les BSSIDs.
139. net localgroup "nom_groupe" "nom_utilisateur" /delete : Supprime
un utilisateur d'un groupe local spécifié.
140. wmic process get Name, ProcessId, CommandLine : Affiche tous les
processus en cours d'exécution avec leur nom, ID de processus et ligne de
commande associée.
141. schtasks /end /tn "nom_tâche" /f : Met fin à une tâche planifiée
spécifiée de force.
142. net session /delete /y : Ferme toutes les sessions actives sur
l'ordinateur sans confirmation.
143. wmic logicaldisk where "Size < 1073741824" get DeviceID, Size
/format:htable : Affiche les lecteurs dont la taille est inférieure à 1 Go au
format de tableau HTML.
144. taskkill /im "nom_processus.exe" /t /f : Termine tous les processus
avec un nom spécifié et leurs processus enfants.
145. net user "nom_utilisateur" /passwordchg:yes : Exige que l'utilisateur
change de mot de passe lors de la prochaine ouverture de session.
146. wmic product where "Vendor='nom_fournisseur'" call uninstall
/nointeractive : Désinstalle un produit spécifié par son fournisseur sans
afficher de boîtes de dialogue.
147. schtasks /create /sc weekly /d "jour_semaine" /tn "nom_tâche" /tr
"commande" : Crée une tâche planifiée qui s'exécute chaque semaine à un
jour spécifié.
148. wmic os get InstallDate /value : Affiche la date d'installation du
système d'exploitation au format lisible par les scripts.
149. **netsh wlan show interfaces mode="mode" : Affiche les interfaces Wi-
Fi disponibles selon le mode spécifié (exemple : "netsh wlan show interfaces
mode=client").
150. wmic process where "Name='nom_processus.exe'" set Priority= :
Définit la priorité d'un processus spécifié (0 - Bas, 32 - Normal, 64 - Élevé).
151. schtasks /query /fo table /v > taches.txt : Exporte les informations
détaillées des tâches planifiées dans un format de tableau.
152. net use /persistent:yes : Active la persistance des connexions de
lecteur réseau lors du redémarrage du système.
153. wmic printer get Name, DriverName, PortName : Affiche les
informations sur les imprimantes installées, y compris leur nom, le nom du
pilote et le port.
154. tasklist /svc /fi "status eq running" /v : Affiche les services en cours
d'exécution avec des informations détaillées, y compris les processus hôtes
associés.
155. net user "nom_utilisateur" /passwordchg:no : Permet à un
utilisateur de ne pas changer de mot de passe lors de la prochaine ouverture
de session.
156. wmic bios get SerialNumber : Affiche le numéro de série du BIOS.
157. schtasks /change /tn "nom_tâche" /enable : Active une tâche
planifiée spécifi
158.

Vous aimerez peut-être aussi