Expert Freelance indépendant Formation script ADSI Active Directory Sécurité script de désactivation de comptes disable accounts

Expert développement Active directory ADSI LDAP sécurité comptes inactifs stale

Script Disable_Accounts.vbs

Développement script ADSI Active Directory

Contributions > Développement> Nettoyage AD

Script ADSI sécurité Active Directory script de désactivation de comptes

Développement script ADSI

Sécurité ADSI : script de désactivation de comptes inactifs - stale - Active Directory

Téléchargement

Télécharger Disable_Accounts.vbs Disable_Accounts.vbs

ADSI Sécurité LDAP Active Directory

Ressources

Développement Script ADSI Active Directory

Disable_Accounts.vbs 1.1

Script de désactivation de comptes inactifs

Auteur: Emmanuel Dreux
Date de publication : 02 Février 2009

Développement Script ADSI Sécurité

Développement Script ADSI LDAP Active Directory

Description
Ce script désactive les comptes présents dans le fichie d'entrée StaleAccounts.csv et les stocke dans une OU de quarantaine.
Le champs description est mis à jour et la date d'opération ainsi que le chemin initial de l'objet sont stockés dans des attributs inutilisés pour permettre un éventuel retour arrière (par défaut ce sont les attributs adminDescription et adminDisplayName ).


Le fichier StaleAccounts.csv peut être généré par le script staleaccounts.vbs :
Editez le fichier de résultat dans Excel en le triant par ordre décroissant par rapport à la colonne nombre de jours inactifs.
Déterminez votre seuil au delà duquel les comptes inactifs doivent être désactivés et conservez dans ce fichier uniquement les comptes qui doivent être désactivés.

Sauvegardez ce fichier sous le nom StaleAccounts.csv et exécutez le script Disable_Accounts.vbs.
Selon que votre OS est installé en anglais ou en français et en fonction des paramètres régionaux, ils sera peut-être nécessaire de placer dans le répertoire du script un fichier schema.ini qui permettra de spécifier le séparateur de champs utilisé par le fichier csv.