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.