Создание пользователей с помощью Windows PowerShell

При помощи Windows PowerShell для создания пользователя в Active Directory пользователя можно создать следующим образом:

1. Подключитесь к контейнеру, в котором будет создан объект;

2. Примените метод Create совместно с классом и отличительным именем RDN;

3. Заполните атрибуты при помощи метода Put;

4. Подтвердите изменения при помощи метода SetInfo.

Далее можно увидеть листинг скрипта PowerShell - *.ps1-файла:

$ObjOU=[ADSI]"LDAP://OU=Пользователи,DC=server,DC=com"$ObjUser=$ObjOU.Create("user", "CN=Дмитрий Буланов")$ObjUser.Put("sAMAccountName", "dmitry.bulanov")$ObjUser.Put("userPrincipalName", "dmitry.bulanov @server.com")$ObjUser.Put("displayName", "Дмитрий Буланов")$ObjUser.Put("givenName", "Дмитрий")$ObjUser.Put("sn", "Буланов")$ObjUser.Put("description", "Тестировщик программного обеспечения")$ObjUser.Put("company", "Company")$ObjUser.Put("department", "Отдел тестирования")$ObjUser.Put("title", "Тестировщик программного обеспечения")$ObjUser.Put("mail", " dmitry.bulanov @server.com ")$ObjUser.Put("c", "UA")$ObjUser.Put("postalCode", "73003")$ObjUser.Put("st", "Херсон")$ObjUser.Put("l", "Херсон")$ObjUser.Put("streetAddress", "Улица")$ObjUser.Put("postOfficeBox", "Номер дома")$ObjUser.SetInfo()$ObjUser.SetPassword("P@ssword")//$ObjUser.Put("pwdLastSet", 0) - для смены пароля при следующем старте$ObjUser.psbase.InvokeSet("AccountDisabled",$false)$ObjUser.SetInfo()

Можно вводить все строки вручную, а можно использовать *.ps1-файлы для автоматизации создания новых пользователей. Для того, чтобы разрешить Windows PowerShell открывать скрипты, введите следующую команду:

Set-ExecutionPolicy RemoteSigned

Политика выполнения указывает сценарии, которые можно запускать. После назначения политики выполнения можно запустить сценарий, но если указывать для запуска только имя сценария, то может возникнуть ошибка. Чаще всего нужно будет указывать еще и путь к самому сценарию.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: