Als een gebruiker geen toegang heeft tot een toepassing die verifieert met Microsoft Active Directory, is het handig om te controleren wanneer de gebruiker zijn wachtwoord voor het laatst heeft ingesteld, aangezien de toepassing mogelijk inloggegevens in de cache gebruikt. Hier leest u hoe u Power shell gebruikt om de waarde voor de wachtwoord laatste set op te halen.
Selecteer de knop " Start " en typ vervolgens " powershell ".
Klik met de rechtermuisknop op " Windows PowerShell " en selecteer vervolgens " Als administrator uitvoeren ".
Geef referenties op voor een gebruiker die toegang heeft tot Active Directory.
Nu kunt u het volgende gebruiken om te zien wanneer een gebruiker het wachtwoord het laatst heeft ingesteld.
Vervang " theusername " door de daadwerkelijke gebruikersnaam van de gebruiker die u wilt opvragen:
get-aduser -identity theusername -properties passwordlastset | ft Naam, wachtwoordlaatsteset
Je zou ook alle gebruikers in een bepaalde OU kunnen pakken door dit te gebruiken:
get-aduser -Filter * -properties passwordlastset -SearchBase "OU=Personeel,OU=Gebruikers,DC=domein,DC=com" | ft Naam, wachtwoordlaatsteset
Of haal gewoon de ingeschakelde accounts:
get-aduser -Filter 'enabled -eq $true' -properties passwordlastset -SearchBase "OU=Staff,OU=Gebruikers,DC=domein,DC=com" | ft Naam, wachtwoordlastset, ingeschakeld
Exporteer het naar een CSV-bestand:
get-aduser -Filter 'enabled -eq $true' -properties passwordlastset -SearchBase "OU=Staff,OU=Gebruikers,DC=domein,DC=com" | Selecteer Naam, wachtwoordlastset, ingeschakeld | Export-csv -pad c:\Temp\PassLastSet.csv