Comment puis-je connaître la date de création d'un compte d'utilisateur Active Directory ?

S'il vous plaît Monsieur Script...

Hey, Scripting Guy!

Bienvenue dans cette section TechNet, dans laquelle le Monsieur Script de Microsoft répond aux questions récurrentes sur les scripts d'administration système.

Question du jour : existe-t-il un moyen de connaître la date de création d'un compte d'utilisateur Active Directory ?

Comment puis-je connaître la date de création d'un compte d'utilisateur Active Directory ?Comment puis-je connaître la date de création d'un compte d'utilisateur Active Directory ?

S'il vous plaît Monsieur Script... Existe-t-il un moyen de connaître la date de création d'un compte d'utilisateur Active Directory ?

-- DD

Bonjour DD. Et merci ! Entre le travail accumulé pendant les jours fériés, Scripting Week 2 qui approche et un virus de la grippe qui circule, c'est agréable de recevoir une question dont la réponse ne requiert que deux lignes de code.

En effet, seulement deux lignes de code. Pour déterminer la date de création d'un compte d'utilisateur (ou de tout autre objet Active Directory), il vous suffit de créer une liaison vers le compte et d'extraire la valeur de l'attribut WhenCreated :

Set objUser = GetObject("LDAP://cn=ken myer, ou=Finance, dc=fabrikam, dc=com")
Wscript.Echo objUser.WhenCreated

Simple, n'est-ce pas ? Ce qui est génial, c'est que la valeur obtenue est présentée sous une vraie forme de date et d'heure, à savoir : 6/1/2005 8:10. Si vous connaissez un peu Active Directory, vous savez certainement qu'il n'est pas toujours aussi facile de travailler avec des dates.

Par ailleurs, la marche à suivre pour déterminer la date de la dernière modification d'un compte est tout aussi facile. Il vous suffit d'extraire la valeur de l'attribut WhenChanged :

Set objUser = GetObject("LDAP://cn=ken myer, ou=Finance, dc=fabrikam, dc=com")
Wscript.Echo objUser.WhenChanged

Nous le savons : cela vous semble trop facile, n'est-ce pas ? Alors profitez-en car nous parlerons plus tard des méthodes d'extraction des dates de dernière connexion et de dernière déconnexion, et nous pouvons déjà vous garantir que vous n'allez pas les trouver aussi simples.

Pour en savoir plus

Consultez les archives de S'il vous plaît Monsieur Script... site en anglais