Я искал в Интернете какое-то время и все еще не могу найти ничего полезного в этой теме.Создайте пользователя в Active Directory из формы Infopath
То, что я пытаюсь создать, - это кнопка в моей форме Infopath, которая создаст учетную запись пользователя в Active Directory. Код должен будет извлекать информацию, хранящуюся в полях формы Infopath.
Я решил использовать Visual Basic, так как считаю, что это хороший язык с AD.
Я успешно запустить этот код:
Sub CTRL1_12_OnClick(eventObj)
MsgBox "Output: "
End Sub
, которая возвращает: «Вывод:» в диалоговом окне VB, когда я нажимаю на моей кнопке InfoPath. Однако, когда я пытаюсь:
Set objOU=GetObject("LDAP://OU=People,OU=contoso,DC=contoso,DC=com")
Set objUser=objOU.Create("user","CN=Linda Mitchell")
objUser.Put "sAMAccountName","linda.mitchell"
objUser.SetInfo()
Все, что я получаю сообщение об ошибке в Infopath произошла
следующая ошибка:
ActiveX компонент не может создать объект: 'GetObject' Файл: script.vbs Линия: 14
Когда я помещаю тот же код в блокнот, сохраняем его как файл vbs, а затем выполняем отлично и создаем пользователя в активном каталоге я не понимаю, почему, когда я запускаю тот же код, он не работает.
Если вы отправляете код или XML, ** пожалуйста ** выделите эти строки в текстовом редакторе и нажмите кнопку «код» (101 010) на панели инструментов редактора, чтобы красиво отформатировать и выделить синтаксис! –
сделаю, не видел, спасибо, спасибо! – McPeter