1.通过SSIS的process task调用 winscp :C:\Program Files (x86)\WinSCP\WinSCP.exe

                  /script="C:\SFTPFile\TEST.txt"

2.

编写winscp 代码:

open sftp:// [ ueserid ] :[ password ] @10.ip :22
 get \PBI_landing_Zone\in\ANP\test.txt C:\
 exit
注意: 1.winscp 口令遇到内部关键字需要用转义字符代替(密码中有+ 需要用  %2B代替

  • space: %20 or +
  • #: %23 (number sign/hash)
  • %: %25 (percent sign)
  • +: %2B (plus sign)
  • /: %2F (slash)
  • @: %40 (at sign)
  • :: %3A (colon)
  • ;: %3B (semicolon)

    2.路径需要定位到最底层否则无法识别 通配符 *

3.BAT 文件调用winscp代码:

cd C:\Program Files (x86)\WinSCP
winscp.exe /console /command "option batch on" "option confirm off" "open sftp:// [ ueserid ] :[ password ];fingerprint=ssh-dss********-9d@10.[ip]:22" "option transfer binary" "cd \PBI_landing_Zone\in\ANP\" "get test* C:\ "

注意: BAT文件中转义字符是%,跟winscp冲突需要转义两次(比如 + 需要写成 : %%2B)

WINSCP 通配符 :https://winscp.net/eng/docs/library_wildcard

转义字符 : https://winscp.net/eng/docs/session_url

批处理文件特殊字符:http://www.bathome.net/thread-1224-1-1.html

  

转载于:https://www.cnblogs.com/ethan-song/p/10955815.html

SSIS 通过 WINscp 从SFTP下载文件相关推荐

  1. 在linux中使用lftp和sftp下载文件(夹)

    一.首先确保你的系统中已经下载了lftp和sftp. 1.安装lftp sudo apt install lftp sudo apt install screen 2.安装sftp 在Linux系统中 ...

  2. Php7实现文件下载,PHP7 SFTP下载文件并重命名该下载文件

    SFTP类 '',//sftp服务器地址 'port' => ,//sftp服务器端口 'username' => '', //sftp服务器用户名 'password' => '' ...

  3. SFTP下载文件到本地

    public class SftpUtil {private final static Log logger = LogFactory.getLog(SftpUtil.class);static Lo ...

  4. Tabby sftp 下载文件夹

    目录 Tabby介绍 下载文件夹 Tabby介绍 Tabby是一个基于 TypeScript 开发的终端模拟器,适用于 Windows,macOS 和 Linux. 可使用SSH.SFTP连接本地和服 ...

  5. 群晖download station使用sftp下载文件

    背景 阿里云服务器上的部分文件需要取回到群晖,所以研究了使用sftp形式远程下载 阿里云文件路径 /root/downloads/E1.mkv 群晖打开download station,点击网址下载按 ...

  6. winscp从远程下载文件错误码5

    今天我想把/usr/include 拷贝到本地 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC ...

  7. Java从SFTP服务器下载文件一

    最近对接一个需求,要用SFTP去服务器上取文件,这里记录下自己的思路. SFTP下载文件需要用到jsch的jar包,我用的是jsch-0.1.54.jar,可以到http://www.jcraft.c ...

  8. 如何在Linux中使用sFTP上传或下载文件与文件夹

    如何在Linux中使用sFTP上传或下载文件与文件夹 sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似. 然而,sFTP 比 FTP 更安全;它通过 ...

  9. secure CRT上传下载文件

    SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能.比ftp命令方便多了,而且服务器不用再开FTP服务了.rz,sz是便是Linux/Unix同Windows进行ZModem文件 ...

最新文章

  1. 【Java 并发编程】线程简介 ( 进程与线程 | 并发概念 | 线程间通信 | Java 并发 3 特性 )
  2. 2小时彻底搞懂指针与共用体!
  3. Android API 中文 (53) —— BaseAdapter
  4. [死亡笔记]某傻逼的错误实况
  5. 资料汇总更新|FPGA软件安装包、书籍、源码、技术文档…(2021.01.04更新)
  6. C语言齿轮参数计算程序,C语言程序实现齿轮基本参数几何尺寸计算.pdf
  7. 中兴机顶盒服务器地址大全,中兴机顶盒网络设置无线路由器教程
  8. 基于 InVEST 模型的水涵养功能评估数据获取
  9. Linux下的FTP服务器搭建
  10. android去掉锁屏界面,android怎么去掉锁屏界面
  11. 可微信打印的共享服务器哪好,基于微信的图片打印分享平台
  12. 51单片机流水灯实验
  13. nmds与mds的区别_聚类分析和NMDS分析的基本步骤.doc
  14. 模式识别--绪论 什么是模式识别?模式识别的主要方法及具体应用
  15. ubuntu 安装音乐播放器
  16. Ubuntu 20.04 LNMP 环境编译安装
  17. 【 源代码 】 用Devc++编写的一个万年历小应用(附带音乐)
  18. 基于Java的旅行管理系统的设计与实现
  19. POJ3067 Japan
  20. 3DMAX一键生成螺母和螺栓插件使用教程

热门文章

  1. Python图像库Pillow (PIL) 入门
  2. 论文阅读:A Taxonomy and Evaluation of Dense Light Field Depth Estimation Algorithms
  3. python二分法查找程序_基础算法——查找(二分法)(python)
  4. Excel如何在excel中根据关键词从字符串中查找并提取
  5. 【2020校招总结】接受社会的毒打,收获腾讯天美、字节跳动、网易互娱、华为等offer(开发岗)
  6. 一些古今人物视频——至于励不励志,您自己评判
  7. ubuntu下的常用技巧
  8. [OpenAirInterface实战-4] :OAI支持的4G LTE功能集
  9. 服务器e5与e7性能差异,英特尔:至强E3、E5和E7服务器处理器
  10. 练习题 StringBuilder类的使用