Что нового

[Сеть, интернет] Как правильно вернуть значение ReturnValue с удаленного ПК через WMI

raf89

Новичок
Сообщения
2
Репутация
0
Здравствуйте уважаемые форумчане! Совсем недавно начал изучать autoIT и еще много надо учиться :whistle: но мой вопрос касается скорее не autoIT, а WMI.
Написал скрипт для изменения IP в домене на удаленных ПК, бывает такая необходимость,
но к сожалению он зависает наглухо и на довольно долгий промежуток времени, на строке изменения параметров IP на удаленной машине.
По факту скрипт меняет IP, но зависает, по-видимому когда пытается вернуть значение $ObjOutParam.ReturnValue об успешно выполненной операции.
Мои предположения: дело либо в способе, может стоит попробовать асинхронный метод, либо не хватает прав (хотя я запускаю от локального админа удаленной машины) - сам WMI работает от SYSTEM.
Прошу более опытных товарищей подсказать где собака зарыта :(
Отлов ошибок ни к чему хорошему не привел, так как скрипт если и отмирает то вообще ничего не возвращает в том числе и касательно ошибок.

Проверил на аналогичном VBS скрипте возвращает: Сбой при удаленном вызове процедуры 800706BE SWbemServicesEX.
Может кто-то сталкивался с таким?
 
Верх