Trouver la date d’expiration du mot de passe dans l’Active Direcotry
Bien souvent j’entends cette question « Sais tu me dire si le mot de passe de l’utilisateur a expiré ?« .
Eh bien oui, il y a un moyen assez facile pour récupérer la date d’expiration du mot de passe d’un utilisateur, pour cela il suffit simplement de faire une requête Active Directory en demandant le retour de l’attribut ‘msDS-UserPasswordExpiryTimeComputed‘.
Voici donc une simple requête Powershell (nécessitant le module AD) pour retourner la date d’expiration du mot de passe d’un utilisateur:
# Samaccountname
$User = "toto"
# Return date
[Datetime]::FromFileTime((Get-ADUser $User -Properties "msDS-UserPasswordExpiryTimeComputed").'msDS-UserPasswordExpiryTimeComputed')

0 commentaires