Sylver SCHORGEN Blog's

Articles, astuces et news sur les technologies Microsoft et plus particulièrement tournant autour de Powershell

Bonjour tout le monde,

Voici un petit post sur un outil que j'ai créé qui permet d'effectuer les tâches suivantes sur un compte AD :

  • Réinitialiser le mot de passe d'un compte AD
  • Demander à l'utilisateur de changer son mot de passe à la prochaine connexion
  • Activer / Désactiver un compte AD
  • Déverrouiller un compte AD
  • Assigner un date d'expiration à un compte AD

Afin de pouvoir exécuter cet outil, il faut être connecté sur un PC de domaine avec un compte AD ayant le droit d'effectuer toutes ces actions. Ce PC n'a pas besoin d'être un contrôleur de domaine. L'application récupérera automatiquement le module AD depuis un DC et le chargera sur votre ordinateur. Afin de pouvoir effectuer cela, il faut que le PSRemoting soit activé. Ce module étant chargé avant l'ouverture de l'application et cette action pouvant prendre quelques secondes, il est possible que l'application mette 5-10s à s'ouvrir.

Une fois ceci effectué, entrez le nom ou le prénom de l'utilisateur (ou les 2 :P) dans la zone "Utilisateur" puis cliquez  sur "Valider" afin de rechercher votre utilisateur. Si plusieurs utilisateurs ayant le même prénom ou nom existent, la drop down list sera remplie avec tous les comptes AD.

Après avoir sélectionné votre compte, vous pouvez choisir l'action (ou les actions) que vous voulez effectuer.

N'hésitez pas à me remonter d'éventuelles améliorations / bugs ou autre concernant cet outil :) Je le joins à la fin de ce post sous la forme d'un fichier zip.

Cet outil a été réalisé en PowerShell avec PowerShell Studio !

Attention : Cette application est fournie gratuitement sans aucune garantie ou sans aucun support.

ReinitialisationUtilisateurAD.zip
Facebook Like