Якщо користувач не може отримати доступ до програми, яка автентифікується за допомогою Microsoft Active Directory, корисно перевірити, коли користувач востаннє встановив свій пароль, оскільки програма може використовувати кешовані облікові дані. Ось як використовувати PowerShell, щоб отримати значення passwordlastset.
Виберіть кнопку « Пуск », потім введіть « powershell ».
Клацніть правою кнопкою миші « Windows PowerShell », потім виберіть « Запуск від імені адміністратора ».
Надайте облікові дані для користувача, який має доступ до Active Directory.
Тепер ви можете використовувати наступне, щоб знайти, коли користувач останнім встановив пароль.
Замініть “ theusername ” на фактичне ім’я користувача, якого ви хочете запитати:
get-aduser -identity theusername -properties passwordlastset | ft Ім'я, останній пароль
Ви також можете захопити всіх користувачів у певному організаційному підрозділі, використовуючи це:
get-aduser -Filter * -properties passwordlastset -SearchBase "OU=Staff,OU=Users,DC=domain,DC=com" | ft Ім'я, останній пароль
Або просто отримати ввімкнені облікові записи:
get-aduser -Filter 'enabled -eq $true' -properties passwordlastset -SearchBase "OU=Staff,OU=Users,DC=domain,DC=com" | ft Ім’я, пароль останній, увімкнено
Експортуйте його у файл CSV:
get-aduser -Filter 'enabled -eq $true' -properties passwordlastset -SearchBase "OU=Staff,OU=Users,DC=domain,DC=com" | Виберіть Ім'я, пароль останній, увімкнено | Export-csv -path c:\Temp\PassLastSet.csv