POWERSHELL
Juillet 2026
Gestion automatisée des comptes et postes AD
Dans le cadre de mon alternance, j'ai participé à l'amélioration d'un script PowerShell permettant d'automatiser certaines tâches d'administration d'Active Directory. Mon travail a principalement porté sur les phases de test, de sécurisation et de validation des différentes fonctionnalités.
Active Directory
PowerShell
Service
Administration système
Contexte
Automatisation IT
Statut
Service informatique – Mairie de Fougères
Objectif et réalisation
Mon objectif était d'améliorer le script existant en ajoutant un mode test afin de simuler les opérations avant leur exécution, de mettre en place des contrôles pour limiter les suppressions, puis de tester et valider le bon fonctionnement des différentes fonctionnalités.
Les principales améliorations réalisées
Ajout d'un mode simulation pour tester le script sans modifier l'Active Directory.
Mise en place d'une limite de traitement afin de contrôler le nombre de comptes supprimés pendant les tests.
Vérification et validation de la suppression des comptes expirés.
Tests de la réactivation des comptes désactivés.
Tests de la suppression des ordinateurs inactifs.
Vérification des bilans affichés et des e-mails générés.
Fonctionnement du script
Le script traite automatiquement plusieurs tâches d'administration dans Active Directory. Il met à jour les comptes utilisateurs, supprime les comptes expirés depuis plus de 180 jours, réactive certains comptes désactivés et supprime les ordinateurs inactifs depuis plus d'un an. À la fin de chaque traitement, un bilan est généré afin de faciliter le suivi des opérations.
Sécurisation des traitements
Avant toute suppression réelle, le script peut être exécuté en mode simulation. Cette fonctionnalité permet de vérifier les actions qui seront réalisées sans modifier l'environnement Active Directory, ce qui limite les risques d'erreur.
Résultats obtenus
Les améliorations apportées au script permettent de sécuriser son utilisation et de faciliter les opérations de maintenance d'Active Directory. Les traitements sont plus fiables grâce au mode simulation et les bilans générés permettent de contrôler rapidement les actions effectuées.
Compétences développées
Gérer le patrimoine informatique
✅ Administrer et maintenir les objets Active Directory (comptes utilisateurs et ordinateurs).
Répondre aux incidents et aux demandes d'assistance
✅ Tester et sécuriser un script d'administration avant sa mise en production.
Travailler en mode projet
✅ Participer à l'amélioration d'un outil existant en analysant les besoins et en validant les nouvelles fonctionnalités.
Mettre à disposition des utilisateurs un service informatique
✅ Valider le fonctionnement d'un script d'automatisation et assurer son déploiement sécurisé grâce à un mode simulation.
Organiser son développement professionnel
✅ Développer des compétences en scripting PowerShell, en administration Active Directory et en automatisation des tâches d'administration.