🪟 Commandes Windows

Les commandes CMD et PowerShell les plus utiles

Commande Type Utilisation / Exemple
ipconfig 💻 CMD Afficher la configuration réseau
ipconfig /all → détails complets (MAC, DNS, DHCP)
ipconfig /release → libère l'IP
ipconfig /renew → renouvelle l'IP
ping 💻 CMD Tester la connectivité réseau
ping -t google.com → ping continu (Ctrl+C pour arrêter)
ping -n 10 192.168.1.1 → 10 pings
tracert 💻 CMD Trace route vers une destination
tracert -d google.com → sans résolution DNS
nslookup 💻 CMD Interroger un serveur DNS
nslookup google.com
nslookup 8.8.8.8 → résolution inverse
netstat 💻 CMD Afficher les connexions réseau
netstat -an → toutes les connexions
netstat -b → avec le nom des programmes
dir 💻 CMD Lister le contenu d'un dossier
dir /a → tous les fichiers (y compris cachés)
dir /s → récursif
mkdir 💻 CMD Créer un dossier
rmdir 💻 CMD Supprimer un dossier
rmdir /s dossier → supprime le dossier et son contenu
del 💻 CMD Supprimer un fichier
del *.tmp → supprime tous les fichiers .tmp
copy 💻 CMD Copier un fichier
copy source.txt dest.txt
move 💻 CMD Déplacer un fichier
ren 💻 CMD Renommer un fichier
ren ancien.txt nouveau.txt
systeminfo 💻 CMD Informations détaillées du système
tasklist 💻 CMD Lister les processus en cours
tasklist /v → version détaillée
taskkill 💻 CMD Terminer un processus
taskkill /PID 1234 /F → force l'arrêt
sfc /scannow 💻 CMD Vérifier l'intégrité des fichiers système
chkdsk 💻 CMD Vérifier l'intégrité du disque
chkdsk C: /f /r → répare et récupère les secteurs
gpupdate 💻 CMD Mettre à jour les GPO
gpupdate /force → mise à jour forcée
whoami 💻 CMD Afficher l'utilisateur connecté
hostname 💻 CMD Afficher le nom de la machine
getmac 💻 CMD Afficher les adresses MAC
Get-Help ⚡ PowerShell Afficher l'aide d'une commande
Get-Help Get-Process -Detailed
Get-Process ⚡ PowerShell Lister les processus
Get-Process | Sort-Object CPU -Descending
Get-Service ⚡ PowerShell Lister les services
Get-Service | Where-Object {$_.Status -eq "Running"}
Set-ExecutionPolicy ⚡ PowerShell Modifier la politique d'exécution
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Get-ChildItem ⚡ PowerShell Lister le contenu d'un dossier (alias: dir, ls)
Get-ChildItem -Recurse -Filter *.log
New-Item ⚡ PowerShell Créer un fichier ou un dossier
New-Item -Path "C:\temp" -ItemType Directory
Remove-Item ⚡ PowerShell Supprimer un fichier ou un dossier (alias: del)
Remove-Item -Recurse -Force C:\temp
Copy-Item ⚡ PowerShell Copier un fichier
Copy-Item -Path source.txt -Destination dest.txt
Move-Item ⚡ PowerShell Déplacer un fichier
Get-WmiObject ⚡ PowerShell Interroger WMI
Get-WmiObject Win32_ComputerSystem
Get-EventLog ⚡ PowerShell Lire les journaux d'événements
Get-EventLog -LogName System -Newest 20
Export-Csv ⚡ PowerShell Exporter des données en CSV
Get-Process | Export-Csv -Path process.csv
Invoke-Command ⚡ PowerShell Exécuter une commande sur un poste distant
Invoke-Command -ComputerName SERVEUR -ScriptBlock {Get-Service}
Test-Connection ⚡ PowerShell Tester la connectivité réseau (ping amélioré)
Test-Connection google.com -Count 4
Get-Date ⚡ PowerShell Afficher la date/heure
Get-History ⚡ PowerShell Afficher l'historique des commandes
← Retour au portail