CMD
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Invite de commandes Windows |
| Programme | cmd.exe
|
| Contexte | Interpréteur de commandes historique de Windows |
| Voir aussi | For (Windows) · Find (Windows) · Wmic |
cmd (cmd.exe) est l'invite de commandes de Windows. Cette page regroupe
quelques astuces d'utilisation et une série de lignes de commande utiles à l'administration et
au diagnostic réseau.
Astuces d'invite
- Historique des commandes : touche F7 (liste), Alt+F7 pour effacer l'historique.
- Afficher l'historique en ligne de commande :
doskey /history
- Lancer un raccourci qui garde la fenêtre ouverte après exécution, et changer les couleurs :
cmd /k somecommand.exe
color f1
God Mode
Créer un dossier portant ce nom donne accès à un panneau regroupant tous les réglages du Panneau de configuration :
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
Déploiement d'un agent sur une machine distante
Exemple de copie puis d'installation d'un service (ici un agent de supervision) sur un poste distant via un partage administratif et PsExec :
net use f: \\192.0.2.10\c$ /user:administrateur motdepasse /persistent:no
xcopy /y /i /e /q c:\agent f:\agent
net use f: /delete
psexec.exe \\192.0.2.10 -u administrateur -p motdepasse "c:\agent\install_service.cmd"
Diagnostic réseau et système
ipconfig /displaydns :: cache DNS local
arp -a :: table ARP (adresses MAC du reseau)
net use \\Serveur :: connexion a une machine distante
net use * \\Serveur\Partage :: monter un partage reseau
netsh wlan show networks mode=bssid :: reseaux Wi-Fi visibles
Recherche de chaîne dans une sortie
netstat -an | find "LISTEN" :: ports en ecoute
netstat -an | find /i "listen" :: idem, insensible a la casse
Boucles et enchaînement de commandes
for /L %a in (debut,pas,fin) do commande :: boucle numerique
for /L %a in (1,0,2) do commande :: boucle infinie
for /r %i in (*) do @echo %i :: parcourir fichiers et sous-repertoires
commande1 & commande2 :: enchaine 1 puis 2
commande1 && commande2 :: execute 2 seulement si 1 a reussi
commande1 2>nul :: masque les erreurs
commande1 2>>error.txt :: journalise les erreurs
Documentation
- Cours ligne de commande : windows.developpez.com
- Débogage des écrans bleus (kernel crash dump) : documentation Microsoft TechNet.
Voir aussi
- For (Windows) — boucles et traitement de texte
- Find (Windows) — recherche de chaînes
- Wmic — requêtes WMI en ligne de commande