IIS7保存配置文件及導入、導出、備份、還原


IIS6下想要保存配置,只需在圖形界面下點右鍵保存即可,但windows 2008下的IIS7卻沒有這樣的選項,

IIS7的配置文件有好幾個,在c:\windows\system32\inetsrv\config文件夾下,如果需要手動去備份,只要復制一份config這個目錄既可以。

同時,iis7也可通過appcmd命令來管理備份,如:
c:\windows\system32\inetsrv\AppCmd.exe LIST SITE /config /XML > iisappcmdexport.xml
這樣,就可以把配置文件導出到C:\Users\Administrator\iisappcmdexport.xml (假設用戶為Administrator)。

其它的命令如下:


1. 備份
%windir%\system32\inetsrv\appcmd.exe add backup "My Backup Name"


2.還原

%windir%\system32\inetsrv\appcmd.exe restore backup "My Backup Name"


3.刪除備份

%windir%\system32\inetsrv\appcmd.exe delete backup "My Backup Name"


4.查看備份

%windir%\system32\inetsrv\appcmd.exe list backup


如果要批量搬移IIS上的數據到其他的服務器,需要導出所有應用池和網站:
1. 導出應用池

%windir%\system32\inetsrv\AppCmd.exe LIST APPPOOL /config /XML > poolappcmdexport.xml


2. 導出網站配置

%windir%\system32\inetsrv\AppCmd.exe LIST SITE /config /XML > iisappcmdexport.xml


3.導入應用池

%windir%\system32\inetsrv\AppCmd.exe ADD APPPOOL /IN < poolappcmdexport.xml


4. 導入網站配置

%windir%\system32\inetsrv\AppCmd.exe ADD SITE /IN < iisappcmdexport.xml





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM