Powershell Interactif - Carnet d'objectifs

Ce carnet d’objectifs définit les compétences attendues en PowerShell interactif pour les élèves de 5TQ et 6TQ informatique ; il permet de rendre visible la progression, d’orienter le travail personnel et de clarifier les critères de réussite en vue de l’évaluation formative et certificative.

    6tq 5tq
  • niveau

A. Comprendre l’environnement

Objectif Élève Pair Prof Ressource
Je sais ouvrir PowerShell (console). Notes de cours
Je sais ouvrir PowerShell dans VS Code.
Je peux expliquer ce qu’est PowerShell et à quoi il sert. Notes de cours
Je peux expliquer la différence entre CMD/Batch et PowerShell.

B. Structure des commandes et objets

Niveau 1 – Reproduire

Ressource: Notes de cours: les commandes PowerShell

Objectif Élève Pair Prof Ressource
Je sais exécuter une cmdlet simple.
Je connais la structure Verbe-Nom.
Je peux citer 3 cmdlets de base (Get-ChildItem, Get-Process, Get-NetAdapter).
Je sais utiliser Get-Help.
Je sais utiliser Get-Command.

Niveau 2 – Comprendre

Ressource: Notes de cours sur Get-Member

Objectif Élève Pair Prof Ressource
Je peux expliquer ce qu’est un objet en PowerShell.
Je peux expliquer que les cmdlets renvoient des objets et non du texte.
Je sais utiliser Get-Member pour explorer une commande.

C. Maîtriser Get-ChildItem (commande de base)

👉 Get-ChildItem sert ici de commande support pour comprendre les objets avant d’aborder le pipeline.

Ressource: Notes de cours sur Get-ChildItem

Niveau 1 – Reproduire

Objectif Élève Pair Prof Ressource
Je sais utiliser Get-ChildItem pour afficher le contenu d’un dossier.
Je sais utiliser un chemin explicite.
Je sais utiliser -File et -Directory.

Niveau 2 – Comprendre

Objectif Élève Pair Prof Ressource
Je comprends que Get-ChildItem retourne des objets FileInfo / DirectoryInfo.
Je sais afficher certaines propriétés avec Select-Object.

D. Comprendre et utiliser le pipeline

👉 Ici, Get-ChildItem devient la base pour comprendre le pipeline.

Ressource: Notes de cours sur le pipeline

Niveau 1 – Reproduire

Objectif Élève Pair Prof Ressource
Je sais utiliser le symbole ` `
Je sais chaîner deux commandes.
Je sais utiliser Select-Object avec Get-ChildItem. Notes de cours sur Select-Object
Je sais utiliser Sort-Object avec Get-ChildItem. Notes de cours sur Sort-Object
Je sais utiliser la version simple de Where-Object. Notes de cours sur Where-Object

Niveau 2 – Comprendre

Objectif Élève Pair Prof Ressource
Je peux expliquer ce que transmet le pipeline.
Je sais utiliser Where-Object avec une condition complète.

Niveau 3 – Généraliser

Objectif Élève Pair Prof Ressource
Je suis capable de combiner Where, Sort et Select dans une seule chaîne cohérente.
Je sais dans quel ordre logique utiliser Select / Where / Sort.
Je suis capable d’expliquer chaque étape de mon pipeline.

E. Adaptateurs réseaux

Ressource: Notes de cours sur Get-NetAdapter

Niveau 1 – Reproduire

Objectif Élève Pair Prof Ressource
Je sais utiliser Get-NetAdapter.
Je sais afficher certaines propriétés d’un adaptateur.

Niveau 2 – Comprendre

Objectif Élève Pair Prof Ressource
Je peux expliquer les caractéristiques principales d'un adapteur réseau.
Je comprends ce que retourne Get-NetAdapter.

Niveau 3 – Généraliser

Objectif Élève Pair Prof Ressource
Je suis capable d’identifier un·des adaptateur·s selon un critère donné.

F. Autonomie – Explorer une commande inconnue

👉 Objectif transversal très important pour technicien.

Objectif Élève Pair Prof Ressource
Je suis capable d’utiliser Get-Command pour chercher une commande adaptée à un besoin.
Je suis capable d’utiliser Get-Help pour comprendre une commande inconnue.
Je suis capable d’explorer les propriétés d’une nouvelle commande avec Get-Member.
Je suis capable d’utiliser une commande que je ne connaissais pas auparavant.

Pour aller plus loin