退出代码检查WinSCP脚本

时间:2014-03-03 15:57:38

标签: batch-file private-key public-key winscp errorlevel

我需要使用WinSCP作为批处理脚本中的函数安全地将文件传输到服务器。

我需要WinSCP使用.ppk文件,我已经在机器上进行身份验证而不是密码。

连接后,我需要通过WinSCP将文件上传到服务器。

如果在运行WinSCP时出现任何问题/错误,我需要将其退出代码发送回脚本。这个想法是;如果传输有任何问题,以显示退出代码。我将写一个if语句,如果退出代码不是零,则退出程序。

有关如何将WinSCP实现为带退出代码检查的脚本的任何帮助都将不胜感激。

2 个答案:

答案 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