Sophie vous tend un clavier : « Avant de construire quoi que ce soit, apprends à te repérer dans l’atelier. Trois commandes, et tu ne seras jamais complètement perdu. »
Get-Process : observer ce qui tourne sur le poste
Commençons simple. Ouvrez pwsh et tapez :
Get-ProcessVous obtenez la liste de tous les processus en cours d’exécution sur votre machine : nom, identifiant, mémoire utilisée… Rien de très différent d’un gestionnaire des tâches, sauf que ce que vous voyez à l’écran n’est que l’affichage d’objets Process bien plus riches. On y reviendra en détail en section 2.
Essayez de cibler un processus précis :
Get-Process -Name pwshGet-Help : le manuel de chaque poste de travail
Sur une chaîne de montage, chaque poste a sa fiche technique. En PowerShell, c’est Get-Help :
Get-Help Get-ProcessVous obtenez la syntaxe, une description, et souvent des exemples. Pour des exemples concrets uniquement :
Get-Help Get-Process -ExamplesPremier lancement ? PowerShell peut vous proposer de télécharger l’aide complète (elle n’est pas toujours préinstallée) :
Update-HelpAstuce de Sophie : si
Update-Helpéchoue (pas de connexion, proxy d’entreprise…), pas de panique.Get-Helpfonctionne quand même avec une aide minimale, et le mot-clé-Onlineouvre directement la documentation Microsoft dans votre navigateur.
Get-Command : retrouver le bon poste dans tout l’atelier
PowerShell a des centaines de cmdlets disponibles. Si vous cherchez « quelque chose qui parle de services », pas besoin de tout connaître par cœur.
Get-Command -Noun *Service*Ou dans l’autre sens, si vous savez que vous voulez « démarrer » quelque chose :
Get-Command -Verb StartVous remarquez le motif ? Toutes les cmdlets PowerShell suivent la structure Verbe-Nom (Get-Process, Start-Service, New-ADUser…). Ce n’est pas un hasard : c’est une convention stricte qui rend PowerShell prévisible. Une fois qu’on connaît les verbes courants (Get, Set, New, Remove, Start, Stop), on devine souvent le nom d’une cmdlet avant même de l’avoir cherchée.
Ces trois commandes —
Get-Process,Get-Help,Get-Command— sont vos outils de survie. Même dans un an, face à une cmdlet inconnue sur un serveur que vous découvrez, ce trio suffira à vous débloquer
Dans la prochaine leçon, un TP pour mettre tout ça en pratique : lancer votre premier vrai script d’exploration de poste.