【发布时间】:2019-04-26 06:37:44
【问题描述】:
我正在尝试连接 Windows 远程计算机并在命令提示符下执行 .exe。但是,无法捕获命令提示符输出
工作:它使用 WMI 连接的 Windows 远程计算机并通过 Win32_Process 执行 .exe 不工作:无法捕获在命令提示符下打印的 .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)
这个给出了执行的进程ID,但是我需要在命令提示符下打印输出日志。
【问题讨论】: