Objectif du TP : Découvrir le langage PowerShell de Microsoft, comprendre la philosophie objet de son shell, et maîtriser les cmdlets essentielles permettant d'administrer un poste Windows en ligne de commande.
PowerShell est un shell et un langage de scripting développé par Microsoft, disponible nativement sur Windows depuis 2006. Contrairement aux shells Unix classiques qui manipulent du texte, PowerShell manipule des objets : chaque commande renvoie des objets .NET structurés que l'on peut filtrer, trier et chaîner.
Les commandes PowerShell s'appellent des cmdlets (prononcé "command-let") et suivent toutes la même convention de nommage :
Verbe-Nom
Exemples : Get-Process, Set-Location, Write-Host, New-Item…
💡 Cette convention rend le langage prévisible et apprenable : si tu veux lister quelque chose, c'est presque toujours
Get-…
En PowerShell, les commentaires ne sont pas exécutés par l'interpréteur. Ils servent à documenter le code.
# mon commentaire<# ... #>