1

Тема: VBScript: создание пользователя в домене

Добрый день, при попытке создания пользователя в домене через скрипт выкидывает в ошибку:

такой объект на сервере отсутствует
ошибка 80072030
источник (null)

В vbs только разбираюсь, подскажите пожалуйста что я не так делаю?

Set objOU = GetObject("LDAP://OU=All_Users,OU=911,DC=prim,DC=msk,DC=ru")
Set objUser = objOU.Create ("User", "cn=HR_User4")

objUser.Put "SamAccountName", "НR_User4"
objUser.Put "userPrinciрalName", "HR_User4@prim.msk.ru"

objUser.SetInfo

objUser.SetPassword "12345"
objUser.AccountDisabled = False

objUser.SetInfo

2

Re: VBScript: создание пользователя в домене

В какой именно строке возникает ошибка?

3 (изменено: AlistaM, 2011-05-06 16:44:28)

Re: VBScript: создание пользователя в домене

Set objOU = GetObject("LDAP://OU=911,OU=All_Users,DC=prim,DC=msk,DC=ru")
Set objUser = objOU.Create ("User", "cn=HR_User4")
objUser.Put "SamAccountName", "НR_User4"
objUser.Put "userPrinciрalName", "HR_User4@prim.msk.ru"
objUser.SetPassword "12345dD"
objUser.AccountDisabled = False
objUser.SetInfo

изменил немножко код, раньше выскакивал в 1й строке, теперь в 5й. не понимаю, ему что-то в пароле не нравится?

4

Re: VBScript: создание пользователя в домене

AlistaM пишет:

изменил немножко код, раньше выскакивал в 1й строке, теперь в 5й...

Разве сообщение об ошибке не изменилось?

5

Re: VBScript: создание пользователя в домене

нет

6

Re: VBScript: создание пользователя в домене

AlistaM пишет:

... выкидывает в ошибку:

такой объект на сервере отсутствует
ошибка 80072030
источник (null)

В имени атрибута userPrincipalName вместо строчной английской "p" стояла русская "р".

7

Re: VBScript: создание пользователя в домене

ох спасибо, блин больше не буду копипастить, лучше самому набирать