Быстрый способ добавить 200 AD учетных записей и почтовые ящики Exchange?

Я тестировал lansweeper на своей работе, и мы чрезвычайно довольны продуктом. Некоторые самые хорошие функции: бесплатная версия, пользовательские отчеты, пользовательские поля для отслеживания активов или другой важной информации, легкой устанавливать. В настоящее время наш тест является до 300 компьютеров и серверами. Это работает отлично. Настоятельно рекомендуйте его другим.

0
задан 22 October 2009 в 12:32
3 ответа

VBScript и ADSI для создания учетных записей пользователей. Используйте что-то вроде этого для начала работы:

Set objRootDSE = GetObject("LDAP://rootDSE")
Set objContainer = GetObject("LDAP://cn=Users," & objRootDSE.Get("defaultNamingContext"))

For i = 1 To 1000
    Set objLeaf = objContainer.Create("User", "cn=UserNo" & i)
    objLeaf.Put "sAMAccountName", "UserNo" & i
    objLeaf.SetInfo
Next

WScript.Echo "1000 Users created."

Отсюда.

Microsoft Technet Script Center также имеет загрузки демонстрационных сценариев для примерно чего-либо, что Вы могли бы хотеть сделать и являетесь большим ресурсом.

Для почтовых ящиков я не потрудился бы писать сценарий; просто создайте всех пользователей в том же OU, затем выбор блока их (в ADU&C), щелкните правой кнопкой и сделайте "вещь" Задач Exchange - намного более быстрый и менее подверженный ошибке.

2
ответ дан 4 December 2019 в 11:23
  • 1
    Спасибо, это запустило моего коллегу Поддержки, и теперь он стал ниндзя сценариев –  codeulike 28 October 2009 в 00:05

Если Вы не хотите использовать VBScript, можно также использовать dsadd. У меня есть один пакетный файл строки, который импортирует всех моих новых пользователей каждый год:

(Мог бы быть лучший способ отобразить это, но у меня еще не было кофе.)

for /F "tokens=1,2,3,4 delims=," %%i in (freshmen09.csv) do dsadd user "cn=%%j %%i,ou=2013,ou=students,dc=[domain],dc=org" -samid %%k -pwd "%%l" -upn %%k@[domain].org -fn "%%j" -ln "%%i" -display "%%j %%i" -memberof "cn=GL 2013,ou=2013,ou=students,dc=[domain],dc=org" -disabled no -mustchpwd yes -hmdrv U: -hmdir "\\[network home directory]\2013\%%k"

Это взятие 4 столбца из файла CSV: Фамилия, Имя, Имя пользователя, Пароль

  • Это создает пользователя для каждой строки в файле,
  • Помещает их в желаемый OU,
  • Устанавливает пароль,
  • Добавляет их как члена группы,
  • Осуществляет это, пароль должен быть изменен, когда пользователь сначала входит в систему,
  • Устанавливает корневой каталог на соответствующее место на нашем сетевом ресурсе.

Я попытался заставить это создавать адреса электронной почты автоматически, но у меня были непоследовательные результаты. Обычно я должен сделать как mh предложенный и просто выбрать все в ADU&C и Почтовом ящике Exchange установки оттуда. Очень простой, и намного легче, чем понимание той части с DSADD.

DSADD имеет много других параметров также. Можно в основном заставить его установить любые свойства пользователя, которые Вы хотите. Простой, легкий, и быстро.

Один отказ: коллизии Имени пользователя должны быть обработаны вручную. У нас иногда есть студенты с именами как James Smith и Jonathon Smith. Если у Вас есть система для предотвращения коллизий заранее, прекрасный. В противном случае я рекомендую перенаправить вывод bat-файла к текстовому файлу и просто ищу "Сбой" в результатах.

freshmen09.bat > freshmen09_output.txt

(Там вероятно намного лучший способ внести свой вклад...),

3
ответ дан 4 December 2019 в 11:23
  • 1
    Опоры для использования пакетного файла, но wouldn' t Вы скорее используют powershell? –  Knox 22 October 2009 в 15:47
  • 2
    Вероятно, но я настроил это когда администрирование couldn' t (wouldn' t?) дают мне список входящих новичков до того дня, после которого запущенные классы, затем задались вопросом почему они didn' t имеют учетные записи все же... Должен был работать быстро, и затем это работало, таким образом, я haven' t возвращенный для обновления/улучшения. Однажды, однажды. –  minamhere 22 October 2009 в 16:33

VBScript является путем.

Используя VBScript и ADSI можно автоматизировать большинство этих задач.

Несколько ссылок для запущения Вас:

создание пользователя в AD и намного больше

сценарии обмена

Развлекайтесь!

1
ответ дан 4 December 2019 в 11:23

Теги

Похожие вопросы