Массовое создание внешних контактов в AD с помощью Powershell

Техподдержка начала жаловаться, что на создание внешних контактов для почтовой рассылки уходит очень много времени. Был взят скрипт из статьи Создание почтовых контактов в AD с помощью скрипта powershell из файла CSV. Там же полное описание переменных и условия. Отдельно я укажу на что стоит обратить внимание при реализации задуманного.

  1. Загружаем архив Скрипт пакетного создания контактов, размещаем по адресу C:\scripts\add_contacts
  2. Редактируем файл add_contacts.ps1, параметр New-ADObject -Path «OU=Contacts,DC=rdcm,DC=local» — заменяем на свои значения
  3. Сохраняем файл с именем contacts в формате «CSV (разделители — запятые)
  4. Открываем в файл contacts.csv в текстовом редакторе, и заменяем все «;» на «,» (вот этого не было указано в оригинале статьи, и потому скрипт не работал)
  5. После запускаем Powershell (с модулем Active Directory) и исполняем скрипт add_contacts.ps1
  6. Почтовые контакты будут созданы в OU Contacts (если такого подразделения не было, его надо создать).

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