我试图通过psexec控制远程Python脚本,psexec从stdin读取命令,但我需要重定向psexec的输入,因为psexec本身将从另一个程序启动。但是,我没有运气使psexec接受重定向输入。它应该可以工作吗?
我正在尝试做的一个示例,其中 input 是包含远程脚本输入的文件:
psexec \\mymachine python c:\script.py < input
答案 0 :(得分:2)
这是我能够完成你所追求的一种方式:
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"