[identity profile] egorletov.livejournal.com posting in [community profile] useful_faq
А как можно скриптом добавить сотню-другую юзеров по списку из файла в домен?
У кого нить есть наработки?

ЗЫ Права администратора домена.

Date: 2007-05-04 02:30 pm (UTC)
From: [identity profile] djsenja.livejournal.com
http://www.google.com/search?hl=ru&q=adduser+windows&lr=
утилита adduser, входит в Resourse Kit

Date: 2007-05-05 01:56 am (UTC)
From: [identity profile] akm-ca.livejournal.com
Существует как минимум два способа ДОБАВЛЯТЬ юзеров из файла и еще парочка - манипулировать записями в Active Directory.
Итак, способ первый.
создаем в Notepad текстовый файлик и расширение ему даем .vbs
В файлике пишем такой текст:

Set objOU=
GetObject("LDAP://ou=management,dc=vashdomain,dc=com"

***- это мой комментарий к предыдущей записи - мы соединяемся с OU с именем management в домене vashdomain.com, именно туда мы собираемся помещать юзеров, LDAP - только большими буквами, иначе не будет работать***

*** - теперь создаем объект и определяем его класс и имя***

Set objUser = objOU.Create("User", "cn=JohnDow")

****Устанавливаем свойства объекта****

objUser.Put "SAMAccountName", "jdow"

****пишем информацию в Active Directory database: ***

objUser.SetInfo


****Теперь устанавливаем свойства объекта. Замечание, - свойства объекта низя создать при создании объекта. Вначале объект должен быть записан в базу, только потом определяем свойства***

objUser.AccountDisabled = FALSE
objUser.ChangePassword "", "k2h4jqwT5"
objUser.SetInfo




**** - теперь удалите мои комментарии, в файлике комментариев быть не должноб создайте записи для остальных юзеров, сохраните файлик с расширением .vbs А потом из командной строки запустите, используя команду:

wscript.exe путь\filename.vbs


Это вот был один из вариантов. Есть еще csvde - инструмент коммандной строки, но там и формат файла другой и в файле все по другому надо писать.

ПыСы - А тех, кто советует использовать adduser - посылайте учить матчасть.

Date: 2007-05-05 02:01 am (UTC)
From: [identity profile] akm-ca.livejournal.com
Еще одно замечание - если хотите использовать файл со списком юзеров - то тогда надо написать скриптик на Perl, который будет преобразовывать ваш файл со списком в файл с необходимым форматом.
Я мог бы и такой скриптик написать, да он в комментарий не поместиться. Да и лениво :-)

Date: 2007-05-05 11:38 am (UTC)
From: [identity profile] legrus.livejournal.com
на перле - поместится)
но, мне кажется, автор уже решил проблему