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.

D'autres Projets :

Create a free website with Framer, the website builder loved by startups, designers and agencies.