我需要在命令行下面接受多个文件参数。可能吗?
putty.exe -ssh -pw password username@host -m file1 file2 -t
为什么要两个文件?因为我可以在公共文件中定义和维护所有导出,而不是在所有命令文件中定义它。
答案 0 :(得分:3)
不,PuTTY不支持。
但您可以动态合并这两个文件:
copy file1 + file2 %TEMP%\cmd
putty.exe -ssh -pw password username@host -m %TEMP%\cmd
实际上对于自动化,你应该使用Plink,而不是PuTTY。
Plink支持输入重定向。所以你可以使用:
(
type file1
type file2
) | plink.exe -T -ssh -pw password username@host
请注意,Plink是PuTTY包的一部分。