Если пользователь не может получить доступ к приложению, которое аутентифицируется с помощью Microsoft Active Directory, это полезно чтобы узнать, когда пользователь в последний раз устанавливал свой пароль, поскольку приложение может использовать кешированный реквизиты для входа. Вот как использовать PowerShell для получения значения passwordlastset.
- Выберите «Начинать", Затем введите"Powershell“.
- Щелкните правой кнопкой мыши «Windows PowerShell", Затем выберите"Запустить от имени администратора“.
- Предоставьте учетные данные для пользователя, имеющего доступ к Active Directory.
- Теперь вы можете использовать следующее, чтобы узнать, когда пользователь устанавливал пароль в последний раз.
- Заменять "Имя пользователя”С фактическим именем пользователя, которого вы хотите запросить:
get-aduser -identity theusername -properties passwordlastset | ft Имя, пароль, последний набор
Вы также можете захватить всех пользователей в определенном OU, используя это:
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 = Персонал, OU = Пользователи, DC = domain, DC = com "| Выберите имя, пароль, последний набор, включен | Export-csv -path c: \ Temp \ PassLastSet.csv