我正在解决什么是非常简单的问题解决方案。简而言之,我正在调用WinSCP.com,将SFTP文件设置为:
WinSCP.com /nointeractiveinput /command "open sftp://!Username!:!Password!@!Host! -hostkey="*"" "put !FolderName! !EgressPath!" "exit" >>MasterLog.txt
IF %ERRORLEVEL% NEQ 0 (
echo ERROR: SFTP error on folder: !FolderName!>>MasterLog.txt
exit
)
但是,在集成测试过程中,无论是否将输出传递给MasterLog.txt,该程序实际上都不会引发错误,甚至不会丢弃参数,伪造的密码。等
我觉得我发疯了,因为从命令行调用时几乎所有.exe有时都会失败,并抛出不是“ 0”的错误,无论如何总是返回“ 0” ...
出什么问题了?