ConceptSCR-05-C
PowerShell : découverte du langage
C'est quoi ? PowerShell est le shell et langage de script de Microsoft, orienté objet, bâti sur .NET, pour piloter Windows (et multiplateforme avec PowerShell Core).
À quoi ça sert ? Administrer et automatiser Windows / AD / serveurs à grande échelle, là où le clic en GUI ne suffit plus.
Comment ça marche (les bases)
- Cmdlets au format Verbe-Nom :
Get-Process,Set-Service,New-ADUser. - Découverte :
Get-Command(lister) ·Get-Help <cmdlet>(aide) ·Get-Member(propriétés / méthodes). - Variables :
$nom = "valeur"(le$fait partie du nom). - Alias :
ls,dir,cat… (alias de cmdlets). - Scripts
.ps1: soumis à la politique d'exécution (Get-ExecutionPolicy).
⚠️ Piège — Par défaut l'exécution de scripts peut être bloquée (Restricted) → Set-ExecutionPolicy RemoteSigned (en admin). Le format Verbe-Nom est régulier → facilite la découverte.
Réf. : Microsoft Learn · IT-Connect.