Массовое создание пользователей домена Active Directory в тестовой среде

Потребовалось создать несколько сот пользователей в тестовой среде. Вручную сделать было совсем не вариант так как пользователей более сотни и трудозатраты создать такое количество исчисляются часами.  В итоге почитав google на тему “bulk create users active directory powershell” я выполнял задачу скриптом на PowerShell.

Пользователи создаются следующим образом:

  1. Имеют имена “Demo101…Demo599”
  2. Имеют предустановленный пароль “Passw0rd!”
  3. Имеют описание как “demo пользователь”
  4. Установлена домашняя директория “\\dc01\DemoPF$” подключаемая как диск ” H”(внимание: директория одна для всех!!!)
  5. Установлен путь профиля “c:\Users\MandatoryUser”
  6. Пользователям разрешен заход (logon) только на компьютер с именем “terminal”
  7. При входе в терминальный сервер систему запускается программа с параметрами (‘”C:\Program Files\Microsoft Office\Office15\EXCEL.EXE” X:\excel.xlsx’)
  8. При входе в терминальный сервер устанавливается рабочая папка “%temp%”
  9. При входе в терминальный сервер не подключаются диски клиента (ConnectClientDrivesAtLogon”,0)
  10. При входе в терминальный сервер не подключаются принтера клиента(“ConnectClientPrintersAtLogon”,0)
  11. При входе в терминальный сервер не подключается основной принтер клиента (“DefaultToMainPrinter”,0)

Сам скрипт: