Voici 19 exercices d’entraînement adaptés à des étudiants techniciens débutant en PowerShell. Ils permettent de pratiquer les cmdlets fondamentales, le pipeline, la manipulation d’objets et la logique de filtrage/tri.
Chaque exercice peut être réalisé directement dans PowerShell.
Afficher les services actifs: Affiche uniquement les noms des services dont l’état est Running.
Lister les fichiers du dossier courant: Affiche le nom, la taille et la date de création de tous les fichiers dans le dossier courant.
Les 5 plus gros fichiers: Trie les fichiers par taille décroissante et affiche les 5 plus volumineux.
Filtrer les processus gourmands: Affiche les processus dont l’utilisation CPU est supérieure à 20.
Export CSV: Export la liste de tous les processus (nom + ID + mémoire utilisée) dans un fichier processus.csv.
Trouver un service précis: Affiche les informations du service dont le nom contient Print.
Lire un fichier texte: Affiche les 10 premières lignes d’un fichier texte nommé log.txt.
Compter des objets: Affiche le nombre total de fichiers dans le dossier courant.
Renommer des fichiers: Ajoute le préfixe OLD_ devant le nom de tous les fichiers .txt.
Lister les adaptateurs réseau: Affiche uniquement le nom et l’état (Status) de chaque adaptateur réseau.
Vérifier la connectivité: Teste la connexion vers 8.8.8.8 et affiche uniquement le temps de réponse moyen.
Trouver les fichiers récents: Affiche les fichiers créés aujourd’hui dans le dossier courant.
Services en erreur: Liste les services dont l’état est Stopped et dont le nom contient Update.
Trier les services par nom: Affiche tous les services triés par ordre alphabétique, puis exporte-les dans services.txt.
Convertir un objet en JSON: Transforme la liste des services en JSON et affiche uniquement les 300 premiers caractères.
Extraire une liste de processus: Affiche les processus dont le nom commence par la lettre W.
Sélection ciblée: Affiche seulement le nom, l’ID et la mémoire en Mo des processus.
Processus multiples: Affiche tous les processus dont la mémoire utilisée est comprise entre 50 Mo et 200 Mo.
Créer un dossier automatiquement: rée un dossier nommé Backup_YYYYMMDD correspondant à la date du jour (automatique).