安装应用
下载地址:https://winscp.net/eng/download.php
我的电脑本来下载好了,安装过程省略。。。。
使用命令行测试拉取
背景说明:
- 连接对方服务器使用的是公钥连接:用 -privatekey 指定公钥文件路径
- 使用了增量下载的方式,只下载zip文件:用 “synchronize local -filemask=”*.zip" 本地路径 远程路径"
操作命令:
C:\Users\Administrator\Desktop\winscp.exe /console /command "option batch continue" "option confirm off" "open sftp://TEST@10.10.10.11:8011 -privatekey="C:\Users\Administrator\Desktop\abc.ppk"" "option transfer binary" "synchronize local -filemask="*.zip" D:\SFTP\ /tmp/download/ " "exit" /log=D:\WinSCP\log_file.txt
测试
测试内容:
- 远程服务器是否成功连接 完成
- 只同步zip文件 完成
- 是否实现增量同步 完成
- 本地原有文件会不会同步到远程远程 完成,本地文件没有同步。sftp的账号对远程目录没有写入权限,这里没有仔细研究
创建可执行文件
- 本地创建一个txt文件,写入命令,并保存
- 修改文件格式为bat,确实要更改吗:是
配置定时任务
- 在开始页面搜索“计划任务程序”
- 创建基本任务
- 修改配置
再测试一遍
测试完了,全剧终