python - 使用 python 在远程 Windows 机器上运行命令

标签 python windows remote-debugging configuration-management

这次我问的是关于在远程 Windows 机器上运行命令的问题。 让我在这里更具描述性。
**我有一台安装了 python 的机器,我想运行一些 powershell 和 cmd 命令,或者我想将 cmd 文件发送到远程 Windows 机器,以便它可以在那里运行,并且每个输出都像错误,stdout 我可以得到回到射击机。
就像我想从 python 远程管理远程机器一样。如果可能的话,我可以使用 python 在多台机器上同时远程执行命令。
请记住,其他系统上没有安装任何 python。 **

最佳答案

这有点像雷区,但执行此操作的“正确”方法(python 控制不使用 python 的远程 win 机器)是使用 WMI 或 WRM 库。

有一个 WMI module by Tim Golden (谁是 Python-on-Windows 世界的权威),WSMAN library from Dell , 和一个 pywinrm module .选择你的毒药——它们都有自己的弱点(WRM 必须在服务器上启用才能使用,尽管这不需要任何额外的软件,它都是标准的 Windows;WMI 在 DCOM 上工作,所以你会必须弄清楚 DCOM 安全性等等)。

关于python - 使用 python 在远程 Windows 机器上运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13627485/

相关文章:

python - 如何使用 QAbstractTableModel 模型控制其他小部件?

c - 检测程序终止(C,Windows)

java - Intellij 远程调试经常断开连接

c - 程序收到信号 SIGTRAP,Trace/breakpoint 陷阱。 [切换到线程 6]

python - 提高大型(百万条目)列表中的索引搜索速度

python - ValueError : unknown url type in urllib2, 虽然如果在浏览器中打开 url 很好

python - numpy:与非零相反(获取零元素的索引)

c++ - 将dll编译为静态库时如何处理DLL_EXPORT?

.net - 线程是否可以在临界区中间被抢占?

asp.net - Visual Studio 2010远程调试非常慢(跨域,通过VPN)