Jei vartotojas negali pasiekti programos, kuri autentifikuojasi naudojant Microsoft Active Directory, naudinga patikrinti, kada vartotojas paskutinį kartą nustatė slaptažodį, nes programa gali naudoti talpykloje saugomus kredencialus. Štai kaip naudoti „PowerShell“, kad gautumėte slaptažodžio lastset reikšmę.
Pasirinkite mygtuką „ Pradėti “, tada įveskite „ powershell “.
Dešiniuoju pelės mygtuku spustelėkite „ Windows PowerShell “, tada pasirinkite „ Vykdyti kaip administratorių “.
Pateikite vartotojo, turinčio prieigą prie „Active Directory“, kredencialus.
Dabar galite naudoti toliau nurodytus veiksmus, kad sužinotumėte, kada vartotojas paskutinį kartą nustatė slaptažodį.
Pakeiskite „ theusername “ tikruoju vartotojo vardu, kurio norite pateikti užklausą:
get-aduser -identity theusername -properties passwordlastset | ft Vardas, slaptažodislastset
Taip pat galite patraukti visus naudotojus tam tikroje OU naudodami:
get-aduser -Filter * -properties passwordlastset -SearchBase "OU=Personalas,OU=Vartotojai,DC=domenas,DC=com" | ft Vardas, slaptažodislastset
Arba tiesiog gaukite įgalintas paskyras:
get-aduser -Filtras 'įjungta -eq $true' -ypatybių slaptažodžių rinkinys -SearchBase "OU=Personalas,OU=Vartotojai,DC=domenas,DC=com" | ft Vardas, slaptažodislastset, įjungtas
Eksportuokite jį į CSV failą:
get-aduser -Filtras 'įjungta -eq $true' -ypatybių slaptažodžių rinkinys -SearchBase "OU=Personalas,OU=Vartotojai,DC=domenas,DC=com" | Pasirinkite Vardas, slaptažodžio paskutinis rinkinys, įjungtas | Export-csv -path c:\Temp\PassLastSet.csv