|
Ошибка выборки из 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С запущена под локальной учеткой вместо доменной. Попробую исправить.
|
|
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.