Come ottenere la data di scadenza della password di un utente su Active Directory


Un modo davvero semplice per sapere quando scade la password di un account utente presente in Active Directory è usare il comando Net User. Questo comando fa parte dei “comandi net” che consentono di aggiungere, rimuovere o modificare l’account utente su un computer.

Net user USERNAME /domain

Nel mio caso:

Net user Marco.Passanisi /domain

Se volessimo usare PowerShell:

import-module ActiveDirectory
get-aduser -identity USERNAME -properties msDS-UserPasswordExpiryTimeComputed | select Name, {[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}

2 commenti su “Come ottenere la data di scadenza della password di un utente su Active Directory”

    1. Ciao Fabio,
      prova con:
      Get-ADUser -Filter * -Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" , EmailAddress, DisplayName |
      Select-Object -Property "Displayname", EmailAddress,@{Name="Expiration Date";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}} |
      Where-Object { $_.'Expiration Date' -lt (Get-Date).AddDays(10) } |
      Export-Csv -Path c:\support\PasswordExpiration.csv -Encoding ascii -NoTypeInformation

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.