-
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
13.1 Contexte
1. Contexte et objectifs du script
1.1. Scénario
Problématique : Un administrateur système doit automatiser la création de comptes utilisateurs, configurer leurs permissions, et surveiller les services critiques sur un serveur Windows. Le script doit :
- Créer des utilisateurs Active Directory depuis un fichier CSV.
- Ajouter ces utilisateurs à des groupes spécifiques.
- Configurer des permissions sur des dossiers partagés.
- Surveiller les services critiques et redémarrer ceux qui sont arrêtés.
- Journaliser toutes les actions pour un audit ultérieur.
1.2. Structure du script
Le script sera modulaire avec les fonctions suivantes :
- Import-UserData : Importer les données utilisateurs depuis un CSV.
- Create-ADUsers : Créer les utilisateurs Active Directory.
- Add-UsersToGroups : Ajouter les utilisateurs aux groupes AD.
- Set-FolderPermissions : Configurer les permissions sur les dossiers.
- Monitor-CriticalServices : Surveiller et redémarrer les services critiques.
- Write-Log : Journaliser les actions et erreurs.
Les commentaires ne sont pas activés sur ce cours.