Définition simple
PowerShell permet d’administrer Windows et de nombreuses plateformes Microsoft avec des commandes automatisables.
Définition technique
Les cmdlets suivent généralement le format Verbe-Nom et renvoient des objets .NET pouvant être filtrés, triés et transmis dans un pipeline. PowerShell existe sur Windows, Linux et macOS.
À quoi cela sert ?
Automatiser la création de comptes, collecter des informations, configurer Microsoft 365 ou exécuter des tâches répétitives.
Exemple concret
Un script crée plusieurs utilisateurs Active Directory depuis un fichier CSV et génère un rapport d’erreurs.
Problèmes fréquents
- Politique d’exécution restrictive
- Module manquant
- Droits administrateur insuffisants
- Script exécuté sans validation ni journalisation
Termes associés
Concepts associés
À retenir : PowerShell automatise Windows et de nombreux services grâce à des objets ; les scripts doivent être testés avec les privilèges minimaux.