L'originale di questo articolo è consultabile al seguente uri : Find Users Expiration Date With Richard Mueller Generic ADO Search (en-US) Oggi ho avuto la necessità di estrarre una lista di utenti nel mio database Active Directory che avessero l’attributo “Expiration Date” definito.
Una informazioni addizionale a cui ero interessato era non solo sapere se l’utente aveva una data di expiration ma anche qual’era la data impostata.
So che ci sono vari modi di ottenere tali informazioni ma lo script GenericADO di Richard Mueller si è rivelato estremamente utile.
Il codice originale e le relative spiegazioni sono disponibili qui Generic ADO Searches
Lo script è effettivamente molto versatile, ma nel mio caso è stato sufficiente seguire le indicazioni di Richard qui LDAP Account Expiration Query
Se volete fare una ricerca su tutta la struttura di directory, gli unici parametri richiesto sono la sintassi del filtro LDAP
(&(objectCategory=person)(objectClass=user))
e la lista degli attributi da esportare
sAMAccountName,accountExpires
Se volete esportare tutto il risultato in un file .csv, la sintassi del comando sarà qualcosa di simile a
cscript GenericADO.vbs /csv > c:\export.csv
Questo è quanto, con un ulteriore ringraziamento a Richard :-)
Luigi Bruno edited Revision 1. Comment: Added the "Italian Wiki Articles" tag to the tag list.