Разблокировка заблокированных учетных записей с использованием PowerShell (не с помощью квестов AD Cmdlets)

StackOverflow https://stackoverflow.com/questions/2585205

Вопрос

Я пишу инструмент графического интерфейса, используя 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/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top