Het kan ooit handig zijn om te weten van wie, wanneer het wachtwoord verloopt. Zoek niet verder, met het onderstaande commando heb je je password expiry overzicht zo in handen.
Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} –Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" | Select-Object -Property "Displayname",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}} | Export-Csv -Path c:\reports\passwordexpiry-overzicht.csv
Of als je wil weten wanneer gebruikers voor het laatst hun wachtwoord hebben gewijzigd. Deze laat je tevens zijn wanneer je bij een user “password never expires” hebt aangevinkt…
get-aduser -filter * -properties passwordlastset, passwordneverexpires | sort name | ft Name, passwordlastset, Passwordneverexpires