SyntaxeSCR-09-S
Cheatsheet PowerShell
Découverte
Get-Command·Get-Help <cmd> -Examples·Get-Member
Variables & opérateurs
$x = 5· Comparaison :-eq -ne -lt -gt -le -ge· Logique :-and -or -not
Pipeline / filtres
- Filtrer :
Where-Object { $_.X -gt 5 }· Sélectionner :Select-Object Name, Id - Trier :
Sort-Object X -Descending· Parcourir :ForEach-Object { … } - Compter / grouper :
Measure-Object·Group-Object
Fichiers
Get-ChildItem·Get-Content·Set-Content·Copy-Item·Remove-Item
Conditions / boucles
if ($x -gt 5) { … } else { … }foreach ($i in $liste) { … }·while ($cond) { … }
⚠️ Pièges — Opérateurs -eq (et non ==). $_ = objet courant du pipeline. Politique d'exécution requise pour les .ps1.
Réf. : Microsoft Learn · IT-Connect.