PowerShell est le terminal intégré à Windows 11, bien plus puissant que l’ancienne invite de commandes. Il fonctionne sur une logique simple : verbe puis nom. Get-Process pour lister les programmes en cours, Stop-Service pour arrêter un service. Vous n’avez pas besoin d’être développeur pour en tirer profit. Quelques commandes suffisent pour interroger votre système, vérifier l’état d’un service ou automatiser une tâche répétitive.
Comment ouvrir PowerShell
Clic droit sur le menu Démarrer, puis Terminal. Windows 11 ouvre PowerShell par défaut dans l’onglet principal. Pour les commandes qui exigent des droits élevés (gestion des services, installation de modules), choisissez Terminal (admin) dans le même menu.
Se déplacer dans les dossiers
Les commandes de navigation sont proches de celles du terminal Linux :
Get-ChildItem(aliasdir) : lister le contenu d’un dossier.Set-Location chemin(aliascd) : changer de dossier.Get-Location(pwd) : afficher le dossier courant.
Ces trois commandes suffisent pour vous repérer sans ouvrir l’Explorateur.
Interroger le système
PowerShell devient vraiment utile quand vous voulez savoir ce qui se passe sur votre machine. Voici trois commandes de consultation :
Get-Process: liste les processus en cours. Ajoutez| Sort-Object CPU -Descendingpour repérer ce qui consomme le plus.Get-Service: affiche l’état des services Windows. Filtrez avec| Where-Object Status -eq "Running"pour ne garder que les services actifs.Get-ComputerInfo: résumé complet de la machine (version Windows, BIOS, RAM installée, modèle).
Ces commandes ne modifient rien : elles affichent, c’est tout. Vous pouvez les essayer sans risque, y compris en mode administrateur.
Apprendre à se servir de l’aide intégrée
Plutôt que d’ouvrir un navigateur à chaque fois, tapez Get-Help suivi du nom d’une commande :
Get-Help Get-Process -Examples
PowerShell affiche la documentation complète avec des exemples prêts à copier. Si vous ne connaissez pas le nom exact d’une commande, Get-Command *réseau* cherche toutes les commandes qui contiennent ce mot-clé.
💡 Asus ProArt PZ14 : la tablette-PC Windows 11 qui tutoie la perfection
💡 Connecteur SMTP Exchange : quelle méthode pour vos imprimantes et applications ?
💡 Microsoft relance la bataille : Copilot intégré automatiquement sur certains PC sous Windows 11
💡 Windows 11 renforce son intégration Linux pour captiver les développeurs
💡 Désinstaller une application sous Windows 11 : quand la méthode normale ne suffit pas
Enchaîner les commandes avec le pipe
Le symbole | (pipe) permet de transmettre le résultat d’une commande à la suivante. Un exemple concret :
Get-Process | Where-Object CPU -GT 10 | Sort-Object CPU -Descending
Cette ligne récupère tous les processus, ne garde que ceux qui utilisent plus de 10 secondes de CPU, et les trie du plus gourmand au plus léger. Vous utilisez le pipe sans même avoir besoin de comprendre la programmation.
Trois réflexes pratiques
- Flèche haut : rappelle la dernière commande, pour la répéter ou la corriger.
- Tabulation : complète automatiquement les noms de commandes et de chemins.
Get-History: affiche tout ce que vous avez tapé pendant la session.
Ce qu’il faut surveiller
Les commandes qui commencent par Get- sont sans danger : elles consultent, elles ne touchent à rien. Les commandes Set-, Stop-, Remove- ou Restart- modifient le système. En mode administrateur, une erreur de frappe peut avoir des conséquences.
Avant d’exécuter une commande de modification pour la première fois, ajoutez -WhatIf à la fin. PowerShell vous montrera ce qu’il ferait sans rien exécuter :
Stop-Service Spooler -WhatIf
Un dernier conseil : commencez par les commandes Get- le temps de vous familiariser avec la logique Verbe-Nom. Les tâches plus avancées viendront ensuite, quand vous en aurez vraiment besoin.