天天看點

批處理常用

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\"