Разблокировка заблокированных учетных записей с использованием PowerShell (не с помощью квестов AD Cmdlets)
-
24-09-2019 - |
Вопрос
Я пишу инструмент графического интерфейса, используя PowerShell, который способен выполнять большинство задач, связанных с рекламой, имея только имя пользователя и нажмите кнопку. Я сделал все обычные (создавать / удаление пользователей, создание / удаление групп безопасности и рассылки, сброс паролей и т. Д.) Но не может обнаружить разблокировку учетной записи «заблокированного».
Я пытаюсь сделать это без использования командлетов AD Quest, так как я хочу более обоснованное решение. Поэтому мне интересно, возможно ли с простой PowerShell (1.0 или 2.0) в домене Windows 2003.
Большое спасибо.
Решение
Установите свойство Lockout The LocalentTry To 0.
Образец:
$x = [ADSI]'LDAP://SomeDN'
$x.lockoutTime = 0
$x.CommitChanges()
$x.Close()
Другие советы
Был вне рекламного мира на несколько лет. Я вообще не работал с PowerShell, но ссылка ниже предлагает то, что вы ищете?
http://dmitrysotnikov.wordpress.com/2007/08/14/enable-disable-unlock-user-accounts/