微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.exe 未通过 winrm

如何解决.exe 未通过 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 ''。它对我有用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。