1С8 и LDAP. Работа с объектами Active Directory из под учетки обычного юзера. #725955


#0 by duke55
Пытаюсь освоить COM-взаимодействие с каталогом AD.. Тестируюсь на редактировании учеток пользователей... Вот кусок кода, который должен сменить пароль у тестового пользователя: ... objConnection.Open("Active Directory Provider"); ... Если запустить 1С от имени администратора домена, то все работает. Если от обычного пользователя - то выдает ошибку: Ошибка исполнения произвольного кода:{}: Ошибка при вызове метода контекста (SetPassword): Произошла исключительная ситуация (0x80070005)... Что я делаю не так? Или что в настройках домена неправильно?
#1 by oleg_km
У объектов AD нужно настроить доступ на изменение пользователям. Только это уже будет не AD а большая дыра
#2 by duke55
Получается, в моем случае указанные имя и пароль администратора домена в данном случае используются только для того, чтобы получить информацию? ... с объектом пользователя уже работает моя локальная учетка?
#3 by oleg_km
Нет, с объектом работает учетка администратора. Просто винда поддерживает такое действия, как имперсонация - отдельные действия можно произвести под другой учеткой
#4 by duke55
... и замена пароля в список этих действий не входит... так?
#5 by akaBrr
создание ком объекта в цикле для получения имени - лишнее, имя можно сразу получить в запросе
#6 by duke55
... а его никто и не создает в цикле... Объекты выбираются запросом... А в цикле к ним происходит подключение...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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