windows server 2008 r2 使用 robocopy 備份檔案

備份 BAT 寫成下面這樣
  • @echo off
  • IPCONFIG |FIND "IP" > %temp%\HOST_IP.txt
  • FOR /F "tokens=2 delims=:" %%a in (%temp%\HOST_IP.txt) do set IP=%%a
  • del %temp%\HOST_IP.txt
  • set MYIP=%IP:~1%

  • robocopy c:\CODE_FOLDER \\BACKUP_SERVER\BACKUP_FOLDER\%MYIP% /MIR /XF *.log *.rar *.dmp *.7z /R:1 /MT:10 /LOG:c:\Backup.log

  • exit
前面幾行是取出伺服器自己的 IP,這個方法有好幾種,萬一上面的不合用,可以再改別的,或者直接寫死自己要存放的目的地,紅色部份則要依伺服器與備份伺服器上的位置做變更

使用 %MYIP% 變數,就可以好幾台伺服器共用同一個備份設定

留言

熱門文章