-
01 - Introduction à Powershell
-
02 - Commandes de base Powershell
-
03 - Navigation dans le système
-
04 - Gestion des utilisateurs locaux
-
05 - Les bases du scripting Powerhshell
-
06 - Gestion des utilisateurs Active Directory
-
07 - Automatisation des taches de gestion utilisateurs
-
08 - Automatisation des processus système
-
09 - Script de maintenance serveur
-
10 - Gestion avancée en PowerShell
-
11 - Formater les sorties des scripts
-
12 - Gestion des fichiers de log
-
13 - Etude de cas - Automatisation de taches courantes
-
14 - Optimisation des scripts et bonnes pratiques
-
16 - Algorithmie et Powershell
-
QCM de fin de parcours
12.3 Travaux pratiques
3. Travaux pratiques : Écrire un script qui génère un fichier de log avec des métriques système
Énoncé du projet :
Objectif : Créer un script qui :
- Surveille les métriques système toutes les 5 minutes :
- Utilisation CPU (% Processor Time).
- Mémoire disponible (Available MBytes).
- Espace disque libre sur C: (en %).
- Statut des services critiques (Spooler, DHCP, DNS).
- Écrit les métriques dans un fichier de log (C:\Logs\SystemMetrics.log) avec :
- Un timestamp.
- Un niveau de gravité (INFO, WARNING, ERROR).
- Génère un rapport quotidien :
- CSV avec les métriques (C:\Logs\SystemMetrics_Report.csv).
- HTML avec un résumé visuel (C:\Logs\SystemMetrics_Report.html).
- Archive les logs plus anciens que 7 jours.
Les commentaires ne sont pas activés sur ce cours.