在SSIS中执行进程任务,使用WinSCP可执行文件将文件从远程复制到本地
我的远程服务器中有一个StockExchangeData.txt文件。我正在尝试使用WinSCP(FTP)将其传送到本地驱动器在SSIS中执行进程任务,使用WinSCP可执行文件将文件从远程复制到本地,ssis,winscp,Ssis,Winscp,我的远程服务器中有一个StockExchangeData.txt文件。我正在尝试使用WinSCP(FTP)将其传送到本地驱动器C:\User\KD\ExchangeData 在SSI中,我有一个“执行流程任务”。在其进程选项卡中,我使用可执行文件作为C:\ProgramFiles(x86)\WinSCP\WinSCP.exe。在“参数”部分中,我应该使用什么来完成从远程服务器到本地驱动器的下载?要使用WinSCP自动下载,请使用其 在上指定的最简单FTP下载脚本如下: 将用户名、密码和examp
C:\User\KD\ExchangeData
在SSI中,我有一个“执行流程任务”。在其进程选项卡中,我使用可执行文件作为
C:\ProgramFiles(x86)\WinSCP\WinSCP.exe
。在“参数”部分中,我应该使用什么来完成从远程服务器到本地驱动器的下载?要使用WinSCP自动下载,请使用其
在上指定的最简单FTP下载脚本如下:
将用户名
、密码
和example.com
替换为实际的连接详细信息。使用真实路径
有关详细信息,请参阅
您还可以将脚本命令移动到一个单独的脚本文件中,以缩短命令行参数列表。我是否应该在执行进程任务的参数部分使用上述命令行???您能否解释一下部分-/log=c:\path\to\log\winscp.log。我们在这里做会话日志记录吗?是的,它是用于会话日志记录的。这很重要,因为您没有其他方法来调试任何问题。还有一个问题,下面的命令是什么-V_FTP_COMMAND=C:\Program Files(x86)\WinSCP\WinSCP.exe;exec(“[V_FTP_COMMAND]”,“/console/script=”| |“[servername]”| |“\StockExchangeData.txt”,0)非常感谢您的支持。我现在开始明白解决办法了。
/log=c:\path\to\log\winscp.log /command "open ftp://username:password@example.com/" "get /path/to/file.ext C:\User\KD\ExchangeData\" "exit"