2012-04-15 9 views
0

LinuxホストからWindowsホスト内のプロセスをpythonを使用して実行する必要があります。 WMIのpythonライブラリを見ましたが、LinuxではなくWindowsホストからしか動作しないようですが、どうすればいいですか? 私はPSEXECのようなものをうんざりしていますが、それはWindowsのためだけに機能します。Python:Windowsホスト内でプロセスを実行する

答えて

-1

簡単な解決策はrun a SSH server on the windows boxで、クライアント側でparamiko libraryを使用します。

+0

いいえ、私はWindowsのゲストの中に何もインストールできません! – tapioco123

+1

@ tapioco123:これが、あなたがdownvoted *と*この答えを受け入れた理由です。私は混乱しています... –

+0

@ tapioco123:Windowsにはリモート実行サーバーが付属していないと思いますので、Windowsのボックスに何かをインストールする必要があります。 –

0

Windowsホストには何もインストールできないため、openofficeがインストールされているか、libreofficeがインストールされていますか? あなたはそれにバンドルされているPythonインタプリタを使ってxmlrpcを待ち受けているpythonスクリプトを作成し、このスクリプトをリモートで制御してジョブを完了させます。

そこの窓の側にインストールされて何のPythonはありません、そしてyurリモートホストがLinuxの場合、このレシピはここにあります:http://code.activestate.com/recipes/577945-execute-remote-commands-on-windows-like-psexec/ がWindowsに依存しない - それはwin32wnetをインポートして - 私の経験では、これらのウィンドウの特定のモジュールうLinux machinne上のWine構成にインストールされたWindowsのPythonでうまく動作します。

関連する問題