Скриптинг

Аналог dsa.msc на PowerShell (версия 1)

Оказывается работать с формами в PowerShell очень забавно. Появился на свет данный скрипт по очень простой причине, захотелось понимать средствами PowerShell когда у пользователя просрочен пароль от AD.

Проверить когда последний раз меняться пароль можно вот такой командой, она покажет список всех пользователей домена.

Узнать для конкретного пользователя:

Но есть одно НО, что бы так просто делать командами запросы, требуется знать логин пользователя, что не всегда удобно…

Допустим, нам требуется сменить пароль для учетной записи:

Или требуется сменить пароль и при первом входе его сменить:

Разблокировка учетной записи средствами PowerShell делается вот таким образом:

Ну теперь думаю можно переходить к самому скрипту.

И так, на выходе мы получаем форму которая может найти учетную запись, вывести списки логинов и дать необходимую информацию. Так же скрипт способен произвести смену пароля для учетной записи (пароль ставится в тексте самого скрипта) и попросить смену при первом входе в систему.

Это первая версия скрипта.

Отдельное спасибо в освоении двух функций Максиму, а так же Тёмычу за его рассказ об Unlock-ADAccount.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку Отправить комментарий Я даю согласие на обработку персональных данных.