Создание пользователя в Active Directory из 1С #332508


#0 by AndreYAN
Хочу проверить наличие пользователя в Active Directory и если он отсутствует то добавить его. Сравнение происходит по справочнику физ.лиц . возникают проблемы с добавление сотрудника в Active Directory. Может кто реализовывал подскажите? Выдает ошибку на строке "objUser.SetInfo", говорит ошибка доступа. Может кто знает что не так?
#1 by shuhard
юзай ADSI, Михайлов второе издание стр.341-355
#2 by AndreYAN
Представленный там код особо не отличается от моего!
#3 by oleg_km
Ты же сам говоришь - ошибка доступа, вот и смотри, на твой OU=39 если ли у тебя доступ? Обычно доступ имеют администраторы, а 1С ты запускаешь у себя под правами пользователя
#4 by kumena
всегда полагал чтобы рулить пользователями нужны права админа. В данном случае домен админа, или я не прав? вот так еще можно NET USER [имя_пользователя [пароль | *] [параметры]] [/DOMAIN]         имя_пользователя {пароль | *} /ADD [параметры] [/DOMAIN]
#5 by AndreYAN
У меня есть специальный пользователь с правами на создание пользователей, но куда это все вставить в код, я честно не знаю?
#6 by AndreYAN
У кого есть "1С: Предприятие 7.7/8.0: системное программирование. - 2-е изд. - (Профессиональное программирование" эта книга дайте пример кода указанный на страницах 341-355
#7 by smaharbA
#8 by AndreYAN
Спасибо, но не взлетает, мне нужно создать пользователя!
#9 by smaharbA
дальше создавай, как в
#10 by AndreYAN
я так и сделал но ругается на синтаксис
#11 by smaharbA
7.7
#12 by AndreYAN
выдает ошибку с описанием - произошла исключительная ситуация. и все :(
#13 by shuhard
под 7.7
#14 by smaharbA
у тебя странная строка "LDAP://firma, OU=39, dc=firma,dc=ru" че такое первое слово firma ?
#15 by smaharbA
если firma это сервер то "LDAP://firma/ OU=39, dc=firma,dc=ru"
#16 by AndreYAN
да это сервер, но в рабочем варианте я использую IP адрес
#17 by AndreYAN
в данном примере отличие 7.7 от 8.1  только
#18 by oleg_km
если firma это сервер то "LDAP://firma/ OU=39, dc=firma,dc=ru" Эта ошибка исправлена, лучше не указывать явно контроллер, замени хотя бы на название домена
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С