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