-
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
10.3 Travaux pratiques
3. Travaux pratiques : Créer un script pour surveiller les ressources critiques
Énoncé du projet :
Objectif : Créer un script complet qui :
- Surveille les ressources critiques :
- CPU (> 90% pendant 5 minutes).
- Mémoire disponible (< 10%).
- Espace disque sur C: (< 20%).
- Erreurs dans le journal System (nouveaux événements d’erreur).
- Envoie un email d’alerte si un seuil est dépassé (utiliser Send-MailMessage).
- Journalise toutes les actions dans un fichier (C:\Temp\ServerMonitor.log).
- S’exécute en arrière-plan comme une tâche planifiée (toutes les 15 minutes).
Contraintes :
- Le script doit être modulaire (fonctions pour chaque type de surveillance).
- Utiliser des paramètres pour configurer les seuils et l’email de destination.
- Ne pas envoyer plus d’un email par heure pour le même type d’alerte.
Les commentaires ne sont pas activés sur ce cours.