Aide-mémoireGratuit, sans inscriptionPDF
Aide-mémoire PowerShell et CMD : Commandes essentielles Windows
Un guide synthétique des commandes CLI indispensables sous Windows pour administrer ton système, gérer tes réseaux et automatiser tes tâches.
Mis à jour le 6 novembre 2026
Navigation et gestion des fichiers
cd C:\Users\ProjetChange de répertoire. Attention, sous CMD, tape cd /d D:\ pour changer de disque, alors que PowerShell le fait directement.Get-ChildItem -HiddenListe les fichiers cachés du dossier sous PowerShell. Sous CMD, l'équivalent est dir /a pour afficher tous les fichiers système.Remove-Item -Recurse -Force .\dossierSupprime un dossier et son contenu sous PowerShell. Piège: aucune confirmation n'est demandée avec l'option Force.robocopy C:\source D:\backup /MIRCopie un dossier en miroir sous CMD et PowerShell. Utile pour tes sauvegardes à Dakar, mais /MIR efface ce qui n'est pas dans la source.
Réseau et diagnostic
Test-NetConnection -ComputerName jchub.dev -Port 443Vérifie si un port distant est ouvert sous PowerShell. Remplace telnet, absent par défaut sur Windows.ipconfig /flushdnsVide le cache DNS sous CMD et PowerShell. Idéal pour résoudre un bug d'affichage après avoir changé de domaine.Get-NetIPAddress -AddressFamily IPv4Affiche les adresses IPv4 locales sous PowerShell. Plus précis que ipconfig pour scripter un serveur à Brazzaville.netstat -anoListe les connexions et ports ouverts avec leur PID. Pratique pour repérer quelle application bloque un port local.
Gestion des processus
Get-Process nodeAffiche les détails des processus Node.js sous PowerShell. Retourne une erreur si aucun processus correspondant n'est trouvé.Stop-Process -Name "node" -ForceForce l'arrêt de tous les processus Node.js sous PowerShell. Ferme immédiatement sans sauvegarder les données en cours.tasklist /FI "STATUS eq RUNNING"Affiche la liste des tâches actives sous CMD. Les filtres nécessitent des guillemets et le bon nom de propriété.taskkill /F /PID 1234Tue le processus avec l'ID 1234 sous CMD et PowerShell. L'option /F est obligatoire pour forcer un processus bloqué.
Recherche et filtrage
Select-String -Path "*.log" -Pattern "ERROR"Cherche ERROR dans les fichiers log sous PowerShell. Utile pour analyser les logs d'une passerelle Mobile Money.findstr /I /C:"erreur" app.logRecherche le texte sous CMD sans tenir compte de la casse (/I). L'option /C traite la recherche comme une phrase entière.Get-Service -Status RunningFiltre directement les services Windows démarrés sous PowerShell sans passer par une boucle d'objets.where nodeLocalise le chemin de l'exécutable Node sous CMD et PowerShell. Indique quelle version globale ton système exécute.
Sécurité et administration
Set-ExecutionPolicy RemoteSigned -Scope CurrentUserAutorise l'exécution de tes scripts PowerShell locaux. Piège: sans l'option CurrentUser, il faut des droits admin.Get-FileHash .\app.zip -Algorithm SHA256Calcule l'empreinte SHA256 d'un fichier sous PowerShell. Tu peux aussi tester des chaînes avec le Générateur de hash JcHub.sfc /scannowVérifie et répare les fichiers système Windows. Nécessite d'ouvrir l'invite de commande en tant qu'administrateur.Get-HistoryAffiche l'historique de tes commandes de la session PowerShell actuelle. Se réinitialise quand tu fermes la fenêtre terminal.
Autres ressources
Besoin d’aide pour ton site ?
Voir les services Je crée ton site sur mesure.
Site vitrine, boutique en ligne, outil de gestion : parlons de ton projet.