1、用批處理實作區域網路内的異地備份
以下指令完成區域網路内兩台伺服器之間的檔案備份,并可删除7天前備份的資料。可将此任務定制到windows任務計劃中,并定時執行,前提必須保證備份目标伺服器的檔案夾開啟共享可寫權限,并配置網絡映射位址到備份源伺服器。
@echo off
rem 設定要備份的目的伺服器的ip位址、密碼、登入帳号
net use "123456"
/user:"administrator"
rem 設定要備份目的伺服器的檔案夾名稱
md ""
rem 删除目的伺服器7天前備份的資料,"z:"表示本地映射的目的伺服器的網絡位址,7即天數
forfiles /p "z:" /s /m *.* /d -7 /c "cmd /c del @path
rem 拷貝本地磁盤檔案夾下的整個檔案目錄和檔案到目的伺服器
xcopy "e:\music" ""
/e /h /i /y
rem 關閉連接配接
net use
/delete
pause
2、檔案部署(深層檔案以及檔案夾)
echo 正在釋出ascx(sih.portal.com.cn)...
xcopy /y /e /r
c:\yanpeng\sih_project\sih.portal\sih.portal.web\_controltemplates\portal\*.ascx
"c:\program files\common files\microsoft shared\web server
extensions\14\template\controltemplates\portal\"
xcopy /y /e /r c:\yanpeng\sih_project\sih.portal\sih.portal.web\bin\*.*
"c:\inetpub\wwwroot\wss\virtualdirectories\portal.sih.com.cn80\bin\"