這幾天,因?yàn)榉⻊?wù)器要重裝,要將此服務(wù)器的IIS網(wǎng)站搬到別一臺(tái)服務(wù)器,因運(yùn)行在此服務(wù)器上的站點(diǎn)有200多,不可能手動(dòng)去重新設(shè)置,在網(wǎng)上找了一些遷移的工具,效果不理想,仔細(xì)研究IIS后,終天找到了一個(gè)比較好的解決辦法,方法如下:
 打開(kāi)Internet信息服務(wù)(IIS)
--->右鍵“網(wǎng)站”
--->“所有任務(wù)”
--->彈出的保存窗口,填寫(xiě)文件名和路徑,將IIS的配置保存一份。
 
 
然后,將這份備份,上傳到另一臺(tái)服務(wù)器上,比如我放在遷移服務(wù)器的d:\iisbak.xml
下面開(kāi)始在遷移服務(wù)器上做還原操作了:
 
“開(kāi)始”---“運(yùn)行”---輸入“cmd”,打開(kāi)命令窗口,用下面的命令,控制切換到 windows\system32 目錄
cd C:\windows\system32
那么,現(xiàn)在就可以輸入命令還原了,
iiscnfg /import /f d:\iisbak.xml /sp /LM/W3SVC /dp /LM/W3SVC /children
 
這個(gè)命令,就可以把舊服務(wù)器上的IIS所有配置還原到新的IIS配置了
說(shuō)明:/LM/W3SVC  這個(gè)是在你的備份里面有的,注意的是,如果你的新服務(wù)器,原來(lái)有了一些網(wǎng)站的話,就要用到合并了,上面的命令加多一個(gè)“/merge”,如下
iiscnfg /import /f d:\iisbak.xml  /sp /LM/W3SVC /dp /LM/W3SVC /children /merge
 
如果服務(wù)器IP、網(wǎng)站獨(dú)立運(yùn)行用戶有變可對(duì)iisbak.xml文件進(jìn)行修改,批量替換,以上幾步就可以輕松對(duì)IIS跨服務(wù)器遷移。