imho.ws |
|
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
13.12.2003, 01:11 | # 1 |
Junior Member
Регистрация: 16.07.2003
Сообщения: 134
|
Как создать 200 новых юзеров в Ad при помощи скрипта?
Господа NT/2000/2003 СусАдмины хотелось бы узнать как вы создаете новых юзеров в AD(Active Directory). Я имею ввиду не одного-двух юзеров а так к примеру 300-500 одним махом при помощи batch или *.vbs скрипта. Понятное дело что вручную можно просто чокнуться делать тучу экаунтов в домене, поделитесь пожалуйста своим оппытом.
В моем же случае нужно сделать 200 новых юзеров в AD, плюс home диски для них на файл сервере, плюс добавить их в соответствующие группы и так далее. Нужно сделать *.vbs скрипт который будет брать данные для нового юзера с text или Excel файла. В инете попадаются частично подобные решения но так что бы все в "одном флаконе" пока не видел. Большими знаниями в *.vbs скриптах не блещу, ну если есть готовое решение то думаю что смогу наладить под свои нужды. Заранее спасибо. |
16.12.2003, 14:09 | # 2 |
Full Member
Регистрация: 15.10.2003
Адрес: [ crystalnet ]
Сообщения: 1 114
|
Вот, пользуйте...
Код:
Set objRootDSE = GetObject("LDAP://rootDSE") Set objContainer = GetObject("LDAP://cn=Users," & _ objRootDSE.Get("defaultNamingContext")) For i = 1 To 500 Set objLeaf = objContainer.Create("User", "cn=UserNo" & i) objLeaf.Put "sAMAccountName", "UserNo" & i objLeaf.SetInfo Next WScript.Echo "500 Users created." Код:
Set objUser = GetObject _ ("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com") objUser.Put "profilePath", "\\sea-dc-01\Profiles\myerken" objUser.Put "scriptPath", "logon.bat" objUser.Put "homeDirectory", "\\sea-dc-01\HomeFolders\myerken" objUser.Put "homeDrive", "H:" objUser.SetInfo |
08.01.2004, 03:19 | # 3 |
Junior Member
Регистрация: 16.07.2003
Сообщения: 134
|
Не могу поверить что все WinNT/2K/2003 СусАдмины вручную создают 200-300 новых юзеров в домене. Понятное дело что требование к созданию нового экаунта варируется от одной компании к другой. Но все таки, общие требования всегда похожы. Для каждого нового юзера нужно как правило сделать Home папку, добавить его в соответствующую группу, OU и так далее. Неужели никто не пользуется скриптами для этой цели? К сожалению я в скриптах не очень силен, так бы уже давно что то свое слепил бы.
Спасибо a.Ardvark за отклик, к сожалению это не совсем то что я спрашывал. Данный скрипт это только частичный пример а не готовое решение. Мне нужен vbs срипт который будет работать вместе с text или excel файлом. |
10.04.2006, 16:30 | # 4 |
::VIP::
Регистрация: 14.05.2005
Сообщения: 939
|
вряд ли кому интересно уже, но на всякий случай:
ldifde, csvde. Весьма мощные и однозначно стандартные инструменты.
__________________
"Поживем - увидим" - сказал слепой, больной СПИДом... Телепаты в отпуске. Все поголовно. Навсегда. И кому я что должен - всем простил. |
17.04.2006, 16:03 | # 5 |
Newbie
Регистрация: 08.04.2006
Сообщения: 11
|
А сразу все таки и не делается ничего... (Все постепенно)
Обычно когда нужно создать много аккаунтов, по идее создаются только учетная запись, и описание (ФИО), с пустым паролем(ну либо нулями забит), в теории аккаунт должен быть заблокирован по умолчанию... А так что бы и рыбку съесть и ... сухим из воды выйти это вряд ли... |
17.04.2006, 16:35 | # 6 | |
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
|
leonski
В NT-ResourceKit'е есть специальная приблуда: Цитата:
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
|