PowerShell · Active Directory

Passwortablauf im AD reporten

Zeigt für aktivierte AD-Benutzer den berechneten Passwortablauf.

PowerShell
Import-Module ActiveDirectory
Get-ADUser -Filter {Enabled -eq $true} -Properties PasswordNeverExpires,msDS-UserPasswordExpiryTimeComputed |
  Select-Object SamAccountName,Name,PasswordNeverExpires,@{N='PasswordExpires';E={
    if ($_.PasswordNeverExpires -or -not $_.'msDS-UserPasswordExpiryTimeComputed') { $null }
    else { [datetime]::FromFileTime($_.'msDS-UserPasswordExpiryTimeComputed') }
  }} |
  Sort-Object PasswordExpires
PowerShellActive DirectoryPasswortAblauf
WA