🐧 Système · Ligne de commande
PowerShell
PowerShell est le shell moderne de Windows (aussi disponible sur Linux). Ses commandes, les cmdlets, échangent des objets et non du simple texte.
Nommage Verbe-Nom
Get-Process · Get-ChildItem (alias ls, dir) · Set-Location (cd) · Get-Content (cat) · Copy-Item · Remove-Item
Pipeline d'objets
Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 : trie les processus par CPU et garde les 5 premiers. Pas besoin de découper du texte : on manipule des propriétés.
Réseau
Test-NetConnection hôte -Port 443 · Resolve-DnsName nom · Get-NetIPAddress · Get-NetTCPConnection
S'aider
Get-Help Get-Process -Examples · Get-Command *net* (chercher une commande) · commande | Get-Member (voir les propriétés d'un objet)
Scripts
Fichiers .ps1. La politique d'exécution (Get-ExecutionPolicy) peut bloquer un script : Set-ExecutionPolicy RemoteSigned -Scope CurrentUser est un réglage courant. ssh et scp sont inclus dans Windows.
Verbe-Nom + pipeline d'objets : Get-Help et Get-Member sont tes meilleurs amis.
Pour aller plus loin
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.