我试图确定将文件复制到服务器的批处理文件是否成功。我正在尝试将命令输出到" output.txt"文件,但文件始终为空。
"C:\Program Files\Microsoft Application Virtualization Client\sfttray.exe" /launch "PSFTP 0.62.0.0" fxx@fosp.nat.xx.com -pw f0sftp -v -b C:\Users\mputFOS.txt -bc >> C:\Users\output.txt
cd /home/fox
lcd \\office\Server%20Upload%20Files\
put Spf.csv
答案 0 :(得分:0)
您需要重定向stdout和stderr。
刚试过它,所有的-v东西都转到了stderr。
pscp.exe -v ...> out.txt将stdout重定向到out.txt pscp.exe -v ... 2 - ; err.txt将stderr重定向到err.txt作为提示
pscp.exe -v ...> both.txt 2<& 1