Commandes utiles, scripts, gestion AD
| Commande | Utilisation | Exemple |
|---|---|---|
| Get-Command | Lister les commandes disponibles | Get-Command *service* |
| Get-Help | Afficher l'aide d'une commande | Get-Help Get-Service -Detailed |
| Get-Service | Lister les services | Get-Service | Where-Object {$_.Status -eq 'Running'} |
| Get-Process | Lister les processus | Get-Process | Sort-Object CPU -Descending |
| Get-ADUser | Gestion Active Directory | Get-ADUser -Filter * |
| Invoke-Command | Exécuter une commande à distance | Invoke-Command -ComputerName PC1 -ScriptBlock {Get-Service} |
| Export-Csv | Exporter les données | Get-Process | Export-Csv -Path process.csv |
| Boucles | foreach, for, while | foreach ($i in 1..10) { Write-Host $i } |
Les commandes PowerShell suivent le motif Verbe-Nom (ex: Get-Service).
Utiliser | (pipe) pour chaîner les commandes.
Les variables commencent par $ (ex: $fichier).