Expert Freelance indépendant Formation script ADSI Active Directory
Expert développement Active directory ADSI LDAP
Script StaleAccounts.vbs
Développemt script ADSI Active Directory
Script ADSI Active Directory Liste Comptes inactifs, stale accounts
Développement script ADSI
ADSI : Liste Stale Accounts. Comptes inactifs
Téléchargement
StaleAccounts.vbs
ADSI Sécurité LDAP Active Directory Liste Comptes inactifs, stale accounts
Ressources
Développement Script ADSI Active Directory
StaleAccounts.vbs 1.1
Liste les comptes utilisateur et ordinateur inactifs dans l'AD
Auteur: Emmanuel Dreux
Date de publication : 02 Février 2009
Développement Script ADSI Stale Accounts user computer
Développement Script ADSI LDAP Active Directory utilisateurs ordinateurs inactifs
Description
Ce script liste tous les comptes de la forêt et reporte si le compte est désactivé, la date de dernier changement de mot de passe et de dernier login des comptes utilisateur et machines.
Les colonnes sont les suivantes:
- Domaine d'appartenance.
- Compte Désactivé (Account Disabled)
- Dernier Logon (LastLogonTimeStamp)
- Nombre de jours inactifs
- Dernier changement de mots de passe
- Nombre de jours depuis le dernier changement de mot de passe
- Display Name.
- User Name
- Description
Ce fichier généré peut ensuite être utilisé en tant que fichier d'entrée pour automatiser les taches de nettoyage, par exemple de désactivation ou de suppression des comptes utilisateurs ou machines qui ne sont plus utilisés.
voir le script de nettoyage
Ce script nécessite une adaptation pour fonctionner dans votre environnement.
Pour celà, adaptez simplement les lignes suivantes et renseignez vos différents domaines.
Call ProcessDomain("dc=mondomaine,dc=local","mondomaine.local",...)
Call ProcessDomain("dc=child1,dc=mondomaine,dc=local","child1.mondomaine.local",...)
Call ProcessDomain("dc=child2,dc=mondomaine,dc=local","child2.mondomaine.local",...)