none
Tage bis zum Ablaufdatum der Passwörter im Active Directory zählen RRS feed

  • Frage

  • Hallo zusammen,

    ich möchte aus dem AD die von den Passwörtern der User aus dem AD die Tage zählen bis zum Ablaufdatum des Passworts.

    Bin ein Anfänger und möchte mal einen Ansatz wagen:

    $user=Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} 
    –Properties @{Name=“ExpiryDate”;Expression={[datetime]::FromFileTime($_.“msDS-UserPasswordExpiryTimeComputed”)}} 
    -SearchBase $UserGroup
    
    foreach ($i in $user)
    {
           $arr += ,$i;
    }
    $arr

    Jetzt möchte ich die Tage ab heute bis zum Ablaufdatum zählen, wie gehe ich davon?

    Danke schon mal für eure Unterstützung!

    Donnerstag, 9. März 2017 15:33

Antworten

  • > Jetzt möchte ich die Tage ab heute bis zum Ablaufdatum zählen, wie gehe ich davon?
     
    So aus dem hohlen Bauch:
     
    $Today = Get-Date
    $Expires = Get-Date [datetime]::FromFileTime($_.“msDS-UserPasswordExpiryTimeComputed”)
    $Remaining = $Expires - $Today
     
    Donnerstag, 9. März 2017 16:00