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 - одному Баллмеру известно.
|
|