.exe 未通过 winrm 执行

.exe not getting executed via winrm

我正在尝试通过 pywinrm 运行 一个 exe。架构如下:

code --> host Machine (1)--> another machine where exe is located(2)

我可以通过代码连接到主机 1 并在那里执行 echo 语句。但是当我尝试通过

执行 exe 时
session.run_cmd('start \machine2IP\path\to\exe\filename.exe')

它不起作用。当我手动打开机器 1 的 cmd 和 运行.

时,相同的命令正在运行

我尝试添加 -Wait 参数,运行 & 以及 run_ps。但是还是不行。

经过多次试验和错误,但它对我有用。

session.run_cmd('\\machine2IP\path\to\exe\filename.exe')

我从头删除了 start 并使用了 4 '' 而不是 2 ''。它对我有用。