Python:在Windows主机中运行一个进程

时间:2012-04-15 17:29:12

标签: python windows wmi

我需要使用python从linux主机在windows主机内运行一个进程。 我看过WMI python库,但似乎只能从windows主机工作,而不是linux,我该怎么办? 我需要像PSEXEC这样的东西,但它只适用于Windows。

2 个答案:

答案 0 :(得分:0)

由于您无法在Windows主机上安装任何内容,是否安装了openoffice或libreoffice? 然后你可以使用与它捆绑在一起的Python解释器来创建一个python脚本来监听xmlrpc并让你完成工作,远程控制这个脚本。

如果Windows端没有安装Python,而且你的远程主机是Linux,那么这里有这个方法:http://code.activestate.com/recipes/577945-execute-remote-commands-on-windows-like-psexec/ 它依赖于windows - 因为它导入win32wnet - 根据我的经验,这些特定于Windows的模块可以在安装在Linux machinne上的Wine配置上的Windows python中正常运行。

答案 1 :(得分:-1)

一个简单的解决方案是run a SSH server on the windows box并使用客户端的paramiko library