TP 1 : Lancer votre premier script d’exploration de poste

Sophie pose un dernier ticket sur votre bureau, plus simple que les autres : « Avant de partir sur des scripts compliqués, familiarise-toi avec ton propre poste. Utilise ce que tu viens d’apprendre. »

Objectif

Utiliser uniquement les commandes vues en 1.4 (Get-Process, Get-Help, Get-Command) — et un peu d’exploration — pour répondre aux questions ci-dessous. Pas de correction toute faite avant d’avoir essayé : c’est en tâtonnant dans le terminal qu’on apprend le mieux à ce stade.

Consignes

Étape 1 — Combien de processus tournent actuellement sur votre machine ?
Indice : Get-Process renvoie une liste. Cherchez du côté de Measure-Object, ou regardez simplement le nombre de lignes affichées.

Étape 2 — Quel processus consomme le plus de mémoire en ce moment ?
Indice : Get-Help Get-Process -Examples contient déjà des pistes de tri, même si on n’a pas encore vu Sort-Object en détail (rendez-vous en section 2).

Étape 3 — Trouvez une cmdlet permettant de lister les services Windows installés sur votre machine.
Indice : Get-Command -Noun *Service* vous montrera tout ce qui existe autour du mot « Service ».

Étape 4 — Une fois la cmdlet trouvée, affichez uniquement les services actuellement arrêtés (« Stopped »).
Indice : ouvrez l’aide de la cmdlet trouvée à l’étape 3, regardez la section « Examples ».

Étape 5 — Trouvez, sans les chercher sur Internet, le nom exact de la cmdlet qui permet de redémarrer un service.
Indice : rappelez-vous la convention Verbe-Nom vue en 1.4.

Solution commentée