【问题标题】:Passing argument to WinSCP script in SSIS在 SSIS 中将参数传递给 WinSCP 脚本
【发布时间】:2012-08-14 08:37:52
【问题描述】:

我需要解释如何在 SSIS 执行进程任务中将参数传递给 WinSCP。

我想每天使用 SFTP 下载最新文件。

我可以在 SSIS 中使用 WinSCP 连接到远程服务器。

FTP 任务步骤:
http://winscp.net/eng/docs/guide_ssis

我按照以下步骤操作:
http://winscp.net/eng/docs/scripting

我的问题是:
我想将参数传递给我的 WinSCP 脚本。

我的脚本有命令get "%1%"

完整的脚本:

option batch abort
option confirm off
open sftp://usename:password@ftp.dummy.com
option transfer binary
cd /root
get "%1%" C:\Data\
close
exit

在我的执行流程任务编辑器中,我正在传递参数*20120817*.xml,如下所示,但它不起作用:

/script=scriptB.txt \*20120817\*.xml

【问题讨论】:

    标签: ssis arguments winscp


    【解决方案1】:

    您缺少/parameter 开关:

    /script=scriptB.txt /parameter *20120817*.xml  
    

    参考:
    https://winscp.net/eng/docs/commandline#scripting

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-30
      • 2012-03-15
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多