Находим время последнего сброса/установки пароля в AD с помощью Powershell
Рубрика: Администрирование Windows
Метки: Active Directory | powershell | Windows | администрирование | администрирование Windows
Среда, 2 декабря 2009 г.
Просмотров: 12733
Подписаться на комментарии по RSS
Метки: Active Directory | powershell | Windows | администрирование | администрирование Windows
Среда, 2 декабря 2009 г.
Просмотров: 12733
Подписаться на комментарии по RSS
Этот небольшой, но очень полезный код поможет вам быстро узнать, когда пользователь Active Directory менял свой пароль в последний раз. Вместо аккаунта user1 используйте интересующий вас аккаунт.
$user = "user1" $searcher=New-Object DirectoryServices.DirectorySearcher $searcher.Filter="(&(samaccountname=$user))" $results=$searcher.findone() $changedtime = [datetime]::fromfiletime($results.properties.pwdlastset[0]) write-host -b blue -f red The user, $user has changed password last time at $changedtime
Однако, и этот не длинный скрипт можно существенно сократить, если использовать просто великолепные Quest PowerShell Cmdlets. Скачайте их отсюда 139, установите на свою машину и выполните вот такую команду:
Get-QADUser user1 | ft displayname, PasswordLastSet
И это только мизерная часть того, что можно делать с помощью этих командлетов, но подробнее мы рассмотрим их в следующий раз...,
Интересные ссылки:
На этом сайте вы найдте все про перфоратор макита - интересные статьи, каталог моделей, цены, возможность заказа и самое главное отличные цены
Еще записи по теме
- Ошибка “RPC Server is unavailable” при запросе сертификата
- 3 способа проверить логи событий на удаленном компьютере
- Настройка автоматического интервала отправки и получения в Outlook
- Как использовать команду DsQuery для поиска контроллеров домена?
- Загружаем картинку в Outlook 2010 с помощью EMS Exchange 2010
- Получение списка всех отключенных почтовых ящиков в Exchange 2007
- DPM 2010: Agent operation failed (ID 370)
Комментариев: 1
net user login /domain
тоже умеет показывать дату смены пароля