我的远程服务器中有一个文件StockExchangeData.txt。我正在尝试使用WinSCP(FTP)将其发送到我的本地驱动器C:\User\KD\ExchangeData
。
在我的SSIS中,我有一个“执行过程任务”。在 Process 标签中,我使用可执行文件作为C:\Program Files (x86)\WinSCP\WinSCP.exe
。我应该在参数部分使用什么来完成从远程服务器到本地驱动器的下载?
答案 0 :(得分:1)
要使用WinSCP自动下载,请使用其scripting interface。
command-line上指定的最简单的FTP下载脚本如下:
/log=c:\path\to\log\winscp.log /command "open ftp://username:password@example.com/" "get /path/to/file.ext C:\User\KD\ExchangeData\" "exit"
将username
,password
和example.com
替换为实际的连接详细信息。使用真实路径。
有关详细信息,请参阅guide to automating file transfers from SFTP/FTP server using WinSCP。
您还可以将脚本命令移动到单独的脚本文件中,以缩短命令行参数列表。