我需要使用WinSCP作为批处理脚本中的函数安全地将文件传输到服务器。
我需要WinSCP使用.ppk
文件,我已经在机器上进行身份验证而不是密码。
连接后,我需要通过WinSCP将文件上传到服务器。
如果在运行WinSCP时出现任何问题/错误,我需要将其退出代码发送回脚本。这个想法是;如果传输有任何问题,以显示退出代码。我将写一个if
语句,如果退出代码不是零,则退出程序。
有关如何将WinSCP实现为带退出代码检查的脚本的任何帮助都将不胜感激。
答案 0 :(得分:0)
WinSCP有一个.NET API。您可以在以下网站了解更多信息:
https://winscp.net/eng/docs/library
您只需编写一些代码即可完成工作。这是一个例子:
https://winscp.net/eng/docs/library#example
要查看更多内容,请在以下位置浏览您选择的任何示例:
https://winscp.net/eng/docs/library_examples
答案 1 :(得分:0)
请参阅checking WinSCP script results的官方示例。
winscp.com /script=example.txt
if errorlevel 1 goto error
echo Success
goto end
:error
echo Error!
:end