Я пытаюсь подключиться к удаленной машине Windows и выполнить .exe в командной строке. Однако не удалось перехватить вывод командной строки
Работает: подключил Windows к удаленной машине с помощью WMI и выполнил .exe через Win32_Process
Не работает: не удается перехватить вывод .exe, который печатается в командной строке
import wmi, subprocess
import os, datetime, inspect, sys
import Trigger_Campaign_Sub as fn
from socket import *
...
...
connection = wmi.WMI(ip, user=username, password=password)
process_id, return_value = connection.Win32_Process.Create(CommandLine="cmd.exe /c " + execommand)
process_id, return_value = connection.Win32_Process.Create(CommandLine="cmd.exe /c " + execommand)
Этот параметр дает идентификатор процесса для выполнения, однако мне нужно распечатать выходные журналы в командной строке.