使用CMD从SFTP复制文件

时间:2016-12-01 13:20:30

标签: powershell batch-file cmd sftp connect

我们有一个客户使用他们的SFTP站点,我想通过使用任何自动化过程来复制特定文件夹中的文件。

我发现的一个例子是 winscp.net ,但我没有管理如何使用它,为了我的目的。 http://www.itworld.com/article/2928599/windows/how-to-automate-sftp-file-transfers-in-microsoft-windows.html

问题:我需要的就是不运行脚本,应该将文件从目录复制到我的本地文件夹。它有可能吗?

我找到了使用PSFTP(Putty)连接服务器的方法,但是如何自动制作,不知道。

1 个答案:

答案 0 :(得分:3)

我认为这是解决问题的好方法。

你必须安装winscp和代码一些文件,它会自动执行。我用了3到4次。您还需要SFTP的密钥才能连接它。

这是指导步骤的链接。

https://winscp.net/eng/docs/guides

以下是脚本网页的链接

https://winscp.net/eng/docs/scripting

我建议您创建一个ini文件来加载ftp连接的所有特性,然后对此执行脚本。

它可以像那样启动

WinSCP.com /ini=[your ini file] /script=[Your script file(what you want to do when it is connect)]

希望这有帮助!