利用windows脚本备份VSS服务器

简介:

需求:VSS服务器需要每天备份一次到公司的备份专用服务器上

环境:VSS服务器安装在windows XP上面,公司的备份服务器为Linux,需要编写一个批处理实现,由于我的这个scp命令比较特殊,自带参数可以直接输入密码,如果是安装的OpenSSH,可以和Linux做信任连接,代码如下:

 

 

@echo off
set SsPath=D:\VSS\
mkdir D:\backup\"%date:~0,10%"
set BakPath=D:\backup\"%date:~0,10%"
robocopy %SsPath% "D:\backup\%date:~0,10%" /MIR
rar a  -m5 -k -r -s -ibck "D:\backup\%date:~0,10%" "D:\backup\%date:~0,10%"
forfiles /P "D:\backup" /D -3 /C "cmd /c del @file /f /s /q"
d:
cd backup
scp -pw "123456" "%date:~0,10%.rar" root@172.16.0.12:/tmp
@echo backup finish

 

 

 

修正记录:

2010-12-21

最近有一台服务器的备份脚本在计划任务中执行到scp的时候提示需要输入密码,无法继续,但手动执行脚本是正常的。重新安装了openssh仍旧不能解决,google得知,只需要pscp这个工具即可跨平台传输,也就不用再做信任连接了,下载地址:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 更改后的脚本如下:

 

set SsPath=D:\VSS\
mkdir D:\backup\"%date:~0,10%"
set BakPath=D:\backup\"%date:~0,10%"
robocopy %SsPath% "D:\backup\%date:~0,10%" /MIR
rar a  -m5 -k -r -s -ibck "D:\backup\%date:~0,10%" "D:\backup\%date:~0,10%"
forfiles /P "D:\backup" /D -3 /C "cmd /c del @file /f /s /q"
d:
cd backup
pscp -pw "123456" "%date:~0,10%.rar" root@172.16.0.12:/tmp

@echo backup finish

 

注:附件中有pscp这个工具。

 










本文转自 trt2008 51CTO博客,原文链接:http://blog.51cto.com/chlotte/387033,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
87 1
|
3月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
97 0
|
4月前
|
Python Windows
python之windows脚本启动bat
python之windows脚本启动bat
|
4月前
|
数据安全/隐私保护
服务器备份的常见方法包括完全备份、增量备份、差异备份和实时备份
服务器备份的常见方法包括完全备份、增量备份、差异备份和实时备份
567 3
|
3月前
|
存储 Linux 网络安全
【VMware VCF】使用 SFTP 服务器备份 VCF 核心组件的配置文件
【10月更文挑战第6天】以下是使用 SFTP 服务器备份 VMware VCF 核心组件配置文件的步骤:首先,设置 SFTP 服务器并配置用户账号与权限;其次,确保 VCF 环境能与 SFTP 服务器建立网络连接,并检查防火墙规则;接着,识别核心组件配置文件的位置,并使用 SFTP 客户端工具(如 `lftp` 或 WinSCP)进行备份;最后,验证备份结果的完整性和正确性,并定期执行备份操作,设置备份文件保留策略以节省存储空间。
|
4月前
|
存储 安全 开发工具
windows开发环境备份,再也不怕重装系统了
【9月更文挑战第2天】在Windows系统中备份开发环境可大幅提升重装系统后的效率。本文详细介绍五个关键步骤:备份开发工具及软件包;保存配置文件;备份数据库与数据文件;确保代码仓库的安全;记录安装步骤与注意事项。遵循这些建议,重装系统时可迅速恢复开发环境,避免重复劳动。
120 7
|
4月前
|
存储 容灾 Linux
服务器备份
服务器备份
42 2
|
4月前
|
数据安全/隐私保护
服务器备份有哪些方法?
服务器备份有哪些方法?
192 1
|
5月前
|
存储 运维 监控
自动化运维:使用Python脚本进行服务器监控
【8月更文挑战第31天】在数字化时代,服务器的稳定运行对于企业至关重要。本文将介绍如何使用Python编写一个简单的服务器监控脚本,帮助运维人员及时发现并解决潜在问题。我们将从基础的服务器资源监控开始,逐步深入到日志分析与报警机制的实现。通过实际代码示例和操作步骤,使读者能够快速掌握自动化监控的技能,提升工作效率。
|
3天前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考