SSIS 通过 WINscp 从SFTP下载文件
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下载文件相关推荐
- 在linux中使用lftp和sftp下载文件(夹)
一.首先确保你的系统中已经下载了lftp和sftp. 1.安装lftp sudo apt install lftp sudo apt install screen 2.安装sftp 在Linux系统中 ...
- Php7实现文件下载,PHP7 SFTP下载文件并重命名该下载文件
SFTP类 '',//sftp服务器地址 'port' => ,//sftp服务器端口 'username' => '', //sftp服务器用户名 'password' => '' ...
- SFTP下载文件到本地
public class SftpUtil {private final static Log logger = LogFactory.getLog(SftpUtil.class);static Lo ...
- Tabby sftp 下载文件夹
目录 Tabby介绍 下载文件夹 Tabby介绍 Tabby是一个基于 TypeScript 开发的终端模拟器,适用于 Windows,macOS 和 Linux. 可使用SSH.SFTP连接本地和服 ...
- 群晖download station使用sftp下载文件
背景 阿里云服务器上的部分文件需要取回到群晖,所以研究了使用sftp形式远程下载 阿里云文件路径 /root/downloads/E1.mkv 群晖打开download station,点击网址下载按 ...
- winscp从远程下载文件错误码5
今天我想把/usr/include 拷贝到本地 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC ...
- Java从SFTP服务器下载文件一
最近对接一个需求,要用SFTP去服务器上取文件,这里记录下自己的思路. SFTP下载文件需要用到jsch的jar包,我用的是jsch-0.1.54.jar,可以到http://www.jcraft.c ...
- 如何在Linux中使用sFTP上传或下载文件与文件夹
如何在Linux中使用sFTP上传或下载文件与文件夹 sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似. 然而,sFTP 比 FTP 更安全;它通过 ...
- secure CRT上传下载文件
SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能.比ftp命令方便多了,而且服务器不用再开FTP服务了.rz,sz是便是Linux/Unix同Windows进行ZModem文件 ...
最新文章
- 【Java 并发编程】线程简介 ( 进程与线程 | 并发概念 | 线程间通信 | Java 并发 3 特性 )
- 2小时彻底搞懂指针与共用体!
- Android API 中文 (53) —— BaseAdapter
- [死亡笔记]某傻逼的错误实况
- 资料汇总更新|FPGA软件安装包、书籍、源码、技术文档…(2021.01.04更新)
- C语言齿轮参数计算程序,C语言程序实现齿轮基本参数几何尺寸计算.pdf
- 中兴机顶盒服务器地址大全,中兴机顶盒网络设置无线路由器教程
- 基于 InVEST 模型的水涵养功能评估数据获取
- Linux下的FTP服务器搭建
- android去掉锁屏界面,android怎么去掉锁屏界面
- 可微信打印的共享服务器哪好,基于微信的图片打印分享平台
- 51单片机流水灯实验
- nmds与mds的区别_聚类分析和NMDS分析的基本步骤.doc
- 模式识别--绪论 什么是模式识别?模式识别的主要方法及具体应用
- ubuntu 安装音乐播放器
- Ubuntu 20.04 LNMP 环境编译安装
- 【 源代码 】 用Devc++编写的一个万年历小应用(附带音乐)
- 基于Java的旅行管理系统的设计与实现
- POJ3067 Japan
- 3DMAX一键生成螺母和螺栓插件使用教程
热门文章
- Python图像库Pillow (PIL) 入门
- 论文阅读:A Taxonomy and Evaluation of Dense Light Field Depth Estimation Algorithms
- python二分法查找程序_基础算法——查找(二分法)(python)
- Excel如何在excel中根据关键词从字符串中查找并提取
- 【2020校招总结】接受社会的毒打,收获腾讯天美、字节跳动、网易互娱、华为等offer(开发岗)
- 一些古今人物视频——至于励不励志,您自己评判
- ubuntu下的常用技巧
- [OpenAirInterface实战-4] :OAI支持的4G LTE功能集
- 服务器e5与e7性能差异,英特尔:至强E3、E5和E7服务器处理器
- 练习题 StringBuilder类的使用