Partie 2 — Créez vos premiers scripts PowerShell
Passer du mode interactif au script fiable et maintenable.
Du terminal au script exploitable
Cette partie installe une posture “exploitation” : écrire des scripts lisibles, relançables, paramétrables, et prêts pour l’exécution automatique.
Durée : 3h à 4h
Pratique : ~75%
Livrables : scripts + logs + rapport
Sommaire (Partie 2)
1. Développez avec PowerShell ISE
Cours + pratique- Découverte interface
- Exécuter / tester / déboguer
- Premier script “Hello Admin”
2. Mise en forme et lisibilité
Atelier- Structure, commentaires, nommage
- Refactor d’un script “sale”
3. Fonctions réutilisables
TP guidé- Factoriser du code
- Paramètres
- Introduction module
4. Logique : if / switch
Cours + exercices- Décisions, sécurisation
- Read-Host dans les exercices
5. Boucles : while / for / foreach
Cours + exercices- Parcourir collections
- Produire des résultats structurés
6. Automatisation d’actions de masse
TP progressif- Boucler sur services
- Boucler sur fichiers/dossiers
- Générer un rapport
7. Gestion d’erreurs et réduction des risques
Atelier- Try/Catch
- Logs d’erreurs
- Script “prêt à planifier”
Exercice récapitulatif (Partie 2)
Synthèse- ISE + mise en forme
- fonctions + if/switch + boucles
- actions de masse + erreurs + logs