Имя: Пароль:
1C
1С v8
Ошибка ПолучитьCOMОбъект() при вызове из ws-соединения
0 ildary
 
16.05.19
16:49
Уважаемые специалисты, посоветуйте пожалуйста, как исправить следующую ошибку:

есть некая серверная процедура, со строкой objWMIService = ПолучитьCOMОбъект("winmgmts:\\.\root\CIMV2");
если вызывать её из внешней обработки - то всё работает без ошибок, но если вызывать её из Web-сервиса, то происходит ошибка:
Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: -2147221020(0x800401E4): Invalid syntax

Сколько не гуглил - ничего не нашёл. Подозреваю, что проблема в настройках web-сервиса, на соседнем тестовом сервере - эта строка отрабатывает без ошибок.
1 ildary
 
17.05.19
20:52
Сам спросил - сам ответил - у пользователя Windows 2012, от которого запускается сервер 1С не было прав на wmi, как только права дали - всё заработало. Вот зачем они выдавали Invalid syntax  вместо No access - одному Баллмеру известно.