Active Directory: Etat des mots de passe des utilisateurs d’une OU
Autre script très utile, il s’agit cette fois-ci de lister automatiquement dans une fenêtre de navigateur la liste d’unités organisationnelles pré-définies dans le script, puis lorsque l’utilisateur à choisi une OU, afficher l’ensemble des comptes utilisateurs avec leurs informations (Full Name, login, email, date de création du compte et date d’expiration du mot de passe).
Comment cela fonctionne-t-il ?
Imaginons que nous utilisons l’annuaire de la société mycompany.com. Cet annuaire est composé de 4 unité organisationnelles (OU)
mycompany.com |—marketing
|— sales
|— logisitcs
|— corporate
Les comptes utilisateurs sont eu créés et stockés dans les OU et sous OU.
Il suffit d’éditer le script et de mettre en concordance les lignes ci-dessous.
listOUs = Array(« marketing« , »sales« , »logistic« , »corporate« )
For each ous in listOUs
Set OU1 = Getobject(« LDAP://ou= » & ous & « ,dc=mycompany,dc=com« )
Ensuite il suffit de lancer ce script avec un compte Windows ayant des droits de lecture sur l’annuaire.
Le script complet est à disposition dans la zone de téléchargement du blog, dans le répertoire scripts.


Twitter
Facebook
LinkedIn
Plaxo
Youtube
RSS
Commentaires récents