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

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

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

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

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

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

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

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

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

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

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

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


Оставить комментарий

Доступные тэги оформления текста:

Смайлики:

;) :yesss: :tuktuk: :tu-tu: :sos: :pivo: :oops: :music: :flammlin: :diyavol: :cry: :cool: :aaaaaaa: :-P :-D :-* :) :( 8O 8)

 INFOBOX - хостинг php, mysql + бесплатный домен! Яндекс цитирования  Яндекс.Метрика Счетчик PR-CY.Rank  проверить сайт