我需要使用python从linux主机运行一个Windows主机内的进程。 我看到WMI的Python库,但似乎只能从一个Windows主机,而不是Linux,我该怎么办? 我需要像PSEXEC这样的东西,但它只适用于Windows。
一个简单的解决方案是在Windows上运行SSH服务器,并在客户端使用paramiko库 。
既然你不能在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机器上的Wine配置上安装的Windows python中正常运行。