標籤:
在IIS7+上匯出所有應用程式集區的方法:
%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppools.xml
這個命令會將伺服器上全部的應用程式集區都匯出來,但有些我們是我們不需要的,要將他們刪掉.比如:
- DefaultAppPool
- Classic .Net AppPool
如果在匯入時發現同名的應用程式集區已經存在,那麼匯入就會失敗.
匯入應用程式集區的方法:
%windir%\system32\inetsrv\appcmd add apppool /in < c:\apppools.xml
這樣就可以將全部的應用程式集區都匯入到另一個伺服器中了.
匯出全部網站的方法:
%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml
同樣,我們需要編輯sites.xml檔案刪除不需要的網站.如:
匯入網站的方法:
%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml
至此,匯入工作完成了,看看兩台伺服器的IIS配置一樣了吧.
另外,介紹下單獨匯出匯入一個網站的方法
匯出單獨應用程式集區:
%windir%\system32\inetsrv\appcmd list apppool “應用程式集區名稱” /config /xml > c:\myapppool.xml
黃色字型的就是要匯出的應用程式集區名稱
匯入單獨應用程式集區:
%windir%\system32\inetsrv\appcmd add apppool /in < c:\myapppool.xml
匯出單獨網站:
%windir%\system32\inetsrv\appcmd list site “網站名稱” /config /xml > c:\mywebsite.xml
黃色字型的就是要匯出的網站名稱
匯入單獨網站:
%windir%\system32\inetsrv\appcmd add site /in < c:\mywebsite.xml
appcmd命令匯入匯出網站與應用程式集區