IIS7及以上版本的操作方法:
【備份】:在CMD中執行以下命令:
::進入IIS路徑 cd /d c:\windows\system32\inetsrv ::執行備份命令 appcmd add backup "備份名稱" |
上面命令執行成功後,會在“C:\Windows\System32\inetsrv\backup”目錄生成IIS的備份文件夾,將其進行備份。
【還原】:
首先將備份的文件拷貝至“C:\Windows\System32\inetsrv\backup”目錄,然後在CMD中執行以下命令進行還原操作:
::進入IIS路徑 cd /d c:\windows\system32\inetsrv :: 列出所有備份(用於查看當前存在的備份) appcmd list backup ::執行備份命令 appcmd restore backup "備份名稱" |
說明:執行該還原操作時可能會遇到報“ERROR ( hresult:800710d8, message:命令執行失敗。對象標識符沒有表示一個有效的對象。)”的錯誤提示。網上找了很久沒有找到解決辦法,後來發現還原是成功的,但IIS服務沒有啓動,只要手動啓動IIS服務就可以了,而此時查看IIS站點,都已經還原好,網站也一切運行正常
再說WIN2003下IIS6以下的備份和恢復【備份】:打開IIS,在計算機名稱處點擊鼠標右鍵,選擇“所有任務”->“備份/還原配置”,在彈出的窗口中選擇“創建備份”,填寫備份名稱、選中“使用密碼加密備份”並設置備分密碼。
備份好的文件存放於“C:\WINDOWS\system32\inetsrv\MetaBack”目錄中,將其進行備份。
注意:一定要勾選中“使用密碼加密備份”,否則重裝系統後進行還原時將會出現“無效簽名”的錯誤而無法還原成功。
備份的文件及文件目錄如上圖
【還原】:
1、首先將備份的文件拷貝至“C:\WINDOWS\system32\inetsrv\MetaBack”目錄,然後在IIS計算機名稱處點擊鼠標右鍵,選擇“所有任務”->“備份/還原配置”,此時系統會列出之前備份的備份,選中要還原的備份,點擊“還原”按鈕,輸入密碼即可。
看看之前的應用程序池、所有網站端口號、文件路徑、主機頭、站點中配置的主目錄、日誌記錄屬性、MIME類型等配置,是不是和原來完全一樣呢?^_^
有什麼不懂的地方可以訪問織夢家或和平網絡,網站建設方面的技術文檔,感謝閱讀此文章!!!