Om en användare inte kan komma åt ett program som autentiserar med Microsoft Active Directory är det bra att kontrollera när användaren senast angav sitt lösenord eftersom programmet kan använda cachade autentiseringsuppgifter. Så här använder du PowerShell för att få värdet för passwordlastset.
Välj " Start "-knappen och skriv sedan " powershell ".
Högerklicka på " Windows PowerShell " och välj sedan " Kör som administratör ".
Ange autentiseringsuppgifter för en användare som har åtkomst till Active Directory.
Nu kan du använda följande för att hitta när en användare angav lösenordet senast.
Ersätt " theusername " med det faktiska användarnamnet för användaren du vill fråga:
get-aduser -identitet användarnamnet -egenskaper lösenordsistuppsättning | ft Namn, passwordlastset
Du kan också ta alla användare i en viss OU med detta:
get-aduser -Filter * -egenskaper lösenordlastset -SearchBase "OU=Personal,OU=Användare,DC=domän,DC=com" | ft Namn, passwordlastset
Eller skaffa bara de aktiverade kontona:
get-aduser -Filter 'enabled -eq $true' -properties passwordlastset -SearchBase "OU=Personal,OU=Users,DC=domain,DC=com" | ft Name, passwordlastset, enabled
Exportera den till en CSV-fil:
get-aduser -Filter 'enabled -eq $true' -properties passwordlastset -SearchBase "OU=Personal,OU=Users,DC=domain,DC=com" | Välj Name, passwordlastset, enabled | Export-csv -sökväg c:\Temp\PassLastSet.csv