利用windows指令碼備份VSS伺服器

2021-09-21 12:11:26 字數 1136 閱讀 3983

需求: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" [email protected]:/tmp

@echo backup finish

修正記錄:

2010-12-21

更改後的指令碼如下:

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" [email protected]:/tmp

@echo backup finish

注:附件中有pscp這個工具。

Windows下RMAN備份指令碼

windows 下rman 備份指令碼,比較簡單。我們看內容。1.修改rman 相關引數 rman show all rman configure controlfile autobackup on rman configure controlfile autobackup format for d...

Windows下RMAN備份指令碼

windows 下rman 備份指令碼,比較簡單。我們看內容。1.修改rman 相關引數 rman show all rman configure controlfile autobackup on rman configure controlfile autobackup format for d...

mysql資料備份指令碼(windows)

1.新建乙個.txt檔案 2.貼上以下內容到.txt檔案中 echo off set ymd date 4 date 5,2 date 8,2 c program files mysql mysql server 5.7 bin mysqldump opt hlocalhost uroot p330...