Я боролся за создание WMI из Python для запуска .cmd-файла, который находится на удаленной машине. У меня есть учетная запись как стандартный пользователь для запуска .cmd-файла, когда он содержит только одну строку, cmd.exe /c dir /b c:\ > c:\my_tmp.txt
. Но когда я заменил строку на file.exe -Execute -Action:CreateNew
, файл.exe не выполняется.Что такое <_wmi_namespace: <COMObject <unknown>>?
Вот код, который я использую для подключения к удаленному серверу, и распечатать данные отправленных через wmi.WMI()
conn = wmi.WMI(host, user = myUsername, password = myPassword)
print "===> conn object: ", conn
Вот результат после того, как я запустил скрипт Python в моей локальной машине :
===> conn object: <_wmi_namespace: <COMObject <unknown>>>
Мои вопросы:
1) Что такое < _wmi_namespace:>? 2) Как проверить правильность учетных данных хоста и входа, которые я отправил на удаленный сервер?