Имя: Пароль:
1C
 
Ошибка выборки из LDAP: An operations error occurred.
0 extrim-style
 
08.04.15
12:33
Фоновое задание выполняет почтовую рассылку. Адреса почтовых ящиков берет из AD. Код ниже замечательно работал. Теперь выдаёт ошибку:

Ошибка при вызове метода контекста (Execute)
по причине:
Произошла исключительная ситуация (Active Directory): An operations error occurred.

В чем может быть дело?

АДОКоннектор = Новый COMОбъект("ADODB.Connection");
АДОКоннектор.ConnectionString = "Provider=""ADsDSOObject""";
АДОКоннектор.Open();

ТекстЗапроса = "
|SELECT AdsPath
|FROM 'LDAP://" + ИмяДомена + "'
|WHERE
|    objectCategory = 'user'
|    and objectClass = 'person'
|    and SAMAccountName = '" + УчетнаяЗапись + "'
|ORDER BY sn
|";

ВыборкаАДО = АДОКоннектор.Execute(ТекстЗапроса);
    
АдресЭП = "";
Если НЕ ВыборкаАДО.EOF Тогда
    ПутьОбъекта = ВыборкаАДО.Fields("AdsPath").Value;
    ОбъектАД = ПолучитьCOMОбъект(ПутьОбъекта);
    АдресЭП = ОбъектАД.mail;
КонецЕсли;
    
Возврат АдресЭП;
1 extrim-style
 
08.04.15
12:46
Видимо, проблема в том, что служба сервера 1С запущена под локальной учеткой вместо доменной. Попробую исправить.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.