2

標準入力からコマンドを読み取る psexec を介してリモート Python スクリプトを制御しようとしていますが、psexec 自体が別のプログラムから起動されるため、psexec の入力をリダイレクトする必要があります。ただし、psexec がリダイレクトされた入力を受け入れるようにすることはできません。それはまったく機能するはずですか?

入力がリモートスクリプトへの入力を含むファイルである、私がやろうとしていることの例:

psexec \\mymachine python c:\script.py < input
4

1 に答える 1

2

これは、あなたが求めていることをちょっと達成することができた1つの方法です:

PsExec.exe -d \\\\192.168.1.1 cmd /k "echo list volume | diskpart"

これにより、コマンド「list volume」が diskpart コマンドに渡されます。さらに、例として次のように cmd を使用することもできます。

PsExec.exe -d \\\\192.168.1.1 cmd /k "python c:\script.py < input"

于 2011-07-21T13:29:00.670 に答える