我使用WinSCP CLI编写文件传输脚本。我只使用私钥/公钥认证,密码未设置。
WinSCP.com /nointeractiveinput
/command "open sftp://USER@HOST/ -privatekey=PATH_TO_KEY ..."
...
我现在正在测试错误情况。一种错误情况是密钥身份验证可能会失败。在这种情况下,将显示密码提示并且脚本会阻止。调用/nointeractiveinput ...
没有帮助,因为它不会跳过密码提示。
问题:如果密钥身份验证没有'
,我该怎么办才能跳过密码promt并让脚本失败?答案 0 :(得分:1)
在这种情况下,/nointeractiveinput
切换实际上应该有所帮助。
确保您使用的是最新版本的WinSCP。