針對重要文件有時候需要異地備份,即將一個主機上的文件定時的同步到另一個主機。
set USER=administrator set PASSWORD= set Server1_IP=192.182.1.211 set remoteDataDir=OracleDataBackup\jcgm if not exist "D:\OracleDataBackup\jcgm" mkdir D:\OracleDataBackup\jcgm set DATADIR=D:\OracleDataBackup\jcgm set SERVER_ROOT=%Server1_IP%\E$\%remoteDataDir% ping -n 1 %Server1_IP% >nul if %errorlevel% equ 0 ( goto updata ) :updata echo make the netbios connection to server net use \\%SERVER_ROOT% %PASSWORD% /user:%USER% echo copy MPFTP to local xcopy /d /y /e /q \\%SERVER_ROOT% "%DATADIR%" forfiles /p "%DATADIR%" /s /m *.* /d -7 /c "cmd /c del @path" echo client side script finished.
注:將該腳本在備份機上設置為定時任務,就會定時的將遠程主機E:\OracleDataBackup\jcgm目錄向備份機同步