psexec 是否支持输入重定向?

akn*_*ds1 5 windows pstools

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

我正在尝试做的一个例子,其中输入是一个包含远程脚本输入的文件:

psexec \\mymachine python c:\script.py < input
Run Code Online (Sandbox Code Playgroud)

jef*_*unt 0

问题是它认为“...script.py”是命令的结尾。如果你在它周围加上引号

psexec \\mymachine python "c:\script.py < input"
Run Code Online (Sandbox Code Playgroud)

那么你应该没问题。

此外,您可能需要指定该输入文件的绝对路径。

两个例子:

psexec \\mymachine python "c:\script.py < \\input_file_server\input"
OR
psexec \\mymachine python "c:\script.py < c:\input"
Run Code Online (Sandbox Code Playgroud)

那应该适合你。