Cmd Plink命令结果未保存到本地文本文件

Cmd Plink命令结果未保存到本地文本文件,cmd,putty,plink,Cmd,Putty,Plink,我通过PuTTY的Plink功能调用远程ssh-我可以连接并运行命令,但无法将输出存储到另一个文本文件中-我的脚本如下: plink ssh_hostname -m "directory\till\inputCommand.txt" -l username -pw password > "directory\where\OutputTxt_Will_Be_Saved\OutputRes.txt" 这里创建了OutputRes.txt,但它是完全空白的。结果显示在命令行上,但未保存到Out

我通过PuTTY的Plink功能调用远程ssh-我可以连接并运行命令,但无法将输出存储到另一个文本文件中-我的脚本如下:

plink ssh_hostname -m "directory\till\inputCommand.txt" -l username -pw password > "directory\where\OutputTxt_Will_Be_Saved\OutputRes.txt"

这里创建了
OutputRes.txt
,但它是完全空白的。结果显示在命令行上,但未保存到
OutputRes.txt
(这就是我要保存的内容)。

该命令可能将其输出打印到错误输出流,而不是标准输出流

要捕获错误流,请添加重定向:

plink ... 2> "directory\where\OutputTxt_Will_Be_Saved\ErrorRes.txt"
要将标准输出和错误输出捕获到同一文件,请使用
2>&1

plink ... > "directory\where\OutputTxt_Will_Be_Saved\OutputRes.txt" 2>&1