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