Partie 1 — Découverte de PowerShell
Prise en main, cmdlets/pipeline, aide et variables (fidèle au support).
Progression
Autonomie dans la lecture et l’exploitation des commandes PowerShell
Cette partie vise à rendre les apprenants autonomes dans la lecture et l’exploitation des commandes PowerShell.
Mode : démonstrations + activités pratiques
Contexte : administration Windows / TSSR
Livrables : sorties comprises + commandes maîtrisées
Point important : PowerShell n’est pas « dangereux » en soi.
Les risques viennent d’une commande mal comprise : lire, tester, valider avant d’appliquer.
Sommaire (Partie 1)
Avancez dans l’ordre : découverte → cmdlets/pipeline → aide → variables.
1. Découvrez PowerShell
À faire- Définition : PowerShell (langage de commande pour Windows)
- Première prise en main : Get-Date, Get-Help
- Lecture complète du résultat
- Bonnes pratiques (éviter les actions non maîtrisées)
Activité pratique : ouvrir PowerShell, exécuter des commandes simples, lire le résultat.
2. Cmdlets : extraire des données
Page à créer- Structure Verbe–Nom
- Découvrir les cmdlets disponibles
- Extraire des informations système
- Observer services / processus
Attendu : comprendre et exploiter Get-Service, Get-Process, Get-ComputerInfo.
3. Pipeline : filtrer des données
Page à créer- Le symbole
|transmet le résultat à une autre commande - Filtrer avec Where-Object
- Exemple : services arrêtés
Démonstration :
Get-Service | Where-Object {$_.Status -eq 'Stopped'}.
4. Trier & lire l’aide efficacement
Page à créer- Trier des informations (Sort-Object)
- Lire l’aide (Get-Help) : syntaxe, exemples
- Prendre l’habitude de chercher avant d’exécuter
Attendu : être autonome avec Get-Help et les exemples.
5. Variables
Page à créer- Définir une variable
- Stocker le résultat d’une commande
- Filtrer une liste stockée
- Compter les résultats
- Message personnalisé
- Types implicites
Attendu : manipuler des résultats via variables pour préparer l’écriture de scripts.
À la fin de la Partie 1, vous saurez
- ouvrir PowerShell et exécuter des cmdlets de base (ex. Get-Date, Get-Help),
- lire correctement un résultat (sans se limiter à la première ligne),
- extraire des informations système (services, processus),
- filtrer et trier des données via le pipeline,
- utiliser des variables pour stocker / filtrer / compter.
Suite logique : la Partie 2 vous fera passer du mode interactif au script
(ISE, fonctions, boucles, erreurs).
© 2026 — JcMamiah · PowerShell (TSSR)