PowerShell: Skontrolujte, kedy používateľ naposledy nastavil heslo služby Active Directory

Ak používateľ nemôže získať prístup k aplikácii, ktorá sa overuje pomocou služby Microsoft Active Directory, je to užitočné skontrolovať, kedy používateľ naposledy nastavil svoje heslo, pretože aplikácia môže používať vyrovnávaciu pamäť poverenia. Tu je návod, ako použiť PowerShell na získanie hodnoty passwordlastset.

  1. Vyberte možnosť „Štart“, potom napíšte “powershell“.
  2. Kliknite pravým tlačidlom myši na „Windows PowerShell“, potom vyberte „Spustiť ako správca“.
  3. Poskytnite poverenia pre používateľa, ktorý má prístup k Active Directory.
  4. Teraz môžete použiť nasledujúce informácie na zistenie, kedy používateľ naposledy nastavil heslo.
  5. Nahradiť „užívateľské meno“ so skutočným užívateľským menom používateľa, ktorého sa chcete opýtať:

get-aduser -identity theusername -properties passwordlastset | ft Meno, posledné nastavenie hesla

Môžete tiež získať všetkých používateľov v určitej OU pomocou tohto:

get-aduser -Filter * -properties passwordlastset -SearchBase "OU=Zamestnanci, OU=Používatelia, DC=doména, DC=com" | ft Meno, posledné nastavenie hesla

Alebo jednoducho získajte povolené účty:

get-aduser -Filter 'enabled -eq $true' -vlastnosti passwordlastset -SearchBase "OU=Zamestnanci, OU=Používatelia, DC=doména, DC=com" | ft Name, password lastset, enabled

Exportujte ho do súboru CSV:

get-aduser -Filter 'enabled -eq $true' -properties passwordlastset -SearchBase "OU=Zamestnanci, OU=Používatelia, DC=doména, DC=com" | Vyberte Názov, posledné nastavenie hesla, povolené | Export-csv-cesta c:\Temp\PassLastSet.csv