Windows 批处理脚本引用WinSCP指令,去指定服务器下载文件到本地。

因工作的需要,每天多次的需要从QNX和Linux服务器上下载Log文件,顾想利用WIndows批处理脚本结合WinSCP指令来实现Log文件下载。

1、Window 批处理脚本,生成和检查目录是否存在。

bash 复制代码
echo ==============
echo Does the directory exist?
echo ==============
 set "dir_QNX=QNX_Log"
 set "dir_Linux=Linux_Log"
 
dir "%dir_QNX%" 2>nul
if !errorlevel! equ 0 (
    echo Directory exists
) else (
    echo make Directory
    mkdir "%dir_QNX%"
)

dir "%dir_Linux%" 2>nul
if !errorlevel! equ 0 (
    echo Directory exists
) else (
    echo make Directory
    mkdir "%dir_Linux%"
)
 

2、利用WinSCP命令,从QNX服务器上下载Log文件到本地

bash 复制代码
echo ==============
echo   QNX Log Download
echo ==============

echo === del log.txt ===
del /q log_file_Linux.txt

echo === winscp use sftp command ===
winscp.exe /console /command "option batch continue" "option confirm off " "open sftp://root:root@qnx-server.com" "get /log/ %dir_QNX% " "exit" /log=log_file_QNX.txt


echo View downloaded files
dir "%dir_QNX%"
echo Press any key to exit.......
pause 

3、同理,从Linux服务上下载Log文件到本地

bash 复制代码
echo ==============
echo   Linux Log Download
echo ==============

echo === del log.txt ====
del /q log_file_QNX.txt

echo === winscp use scp command ===
winscp.exe /console /command "option batch continue" "option confirm off" "open scp://root:root@linux-server.com:2222" "get /log/ %dir_Linux% " "exit" /log=log_file_Linux.txt


echo View downloaded files
dir "%dir_Linux%"
echo Press any key to exit.......
pause 

将上述3个部分整合到批处理脚本中,就可以实现自动去服务器下载Log文件。

相关推荐
云飞云共享云桌面2 小时前
医疗器械设备研发:多人同时操作 SolidWorks,怎样依靠单台服务器替代多工作站
运维·服务器·网络·数据库·制造
Sylvia33.2 小时前
LOL实时数据接入深度解析:从WebSocket到完整数据模型
java·网络·python·websocket·网络协议
鼹鼠SDN5 小时前
没有公网 IP,如何在外面访问家里的打印机、摄像头和整个局域网?
网络·网络协议·tcp/ip
小诗懂技术8 小时前
【网络通信UDP】基础 进程间不同主机的通信
运维·服务器·网络
DM今天肝到几点?9 小时前
AI 安全进入「攻防同频」:Gemini 3.8 Flash Cyber 上线、Astra 触及关键级、HiddenLayer 融资 1 亿美元
网络·人工智能·深度学习·安全·语言模型·开源·知识图谱
幼儿园蛋小黑10 小时前
TCP 并发:从原理到高并发实践
网络·网络协议·tcp/ip
我爱cope12 小时前
【计算机网络 | 网络层11:ICMP 协议:Ping 和 Traceroute 的底层原理】
网络·学习·计算机网络
Latticy12 小时前
vulnhub系列靶机-Photographer
网络·网络安全·内网渗透·内网
爱浦路 IPLOOK12 小时前
矿山无人化作业5G专网方案:企业专网核心网络选型分析
网络·分布式·科技·5g·信息与通信
制冷技术咨询与服务12 小时前
某纯电牵引车的CAN网络3
网络·某纯电牵引车的can网络2