psexec是否支持inputredirect?

我试图控制一个远程Python脚本,它通过psexec 1.98从stdin读取命令,但我需要redirectpsexec的input,因为psexec本身将从另一个程序启动。 但是,我没有运气让psexec接受redirectinput。 它应该工作吗?

我想要做的一个例子,其中input是一个包含远程脚本input的文件:

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

问题是,它认为“… script.py”是你的命令的结束。 如果你把报价放在它周围

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

那你应该没事的

此外,您可能需要指定该input文件的绝对path。

两个例子:

 psexec \\mymachine python "c:\script.py < \\input_file_server\input" OR psexec \\mymachine python "c:\script.py < c:\input" 

这应该为你做。

这些怎么样:

psexec \\mymachine cmd /c "python "c:\script.py < input"

-要么-

psexec \\mymachine cmd /k "python "c:\script.py < input"