IIS7 beállításainak mentése és visszatöltése

Az IIS7 már XML formátumú, .config kiterjesztésű fájlokban (a %windir%\System32\inetsrv\config mappában). Egyszerűen végezhetünk biztonsági mentést (és visszaállítást) ezekről a fájlokról az appcmd program segítségével (parancssorból). Ha ezzel mentünk, akkor a biztonsági mentések a %windir%\System32\inetsrv\backup mappába kerülnek.

Screencast


Letöltés (WMV)
(a hangerő csúszka melletti négy kifelé mutató nyílra kattintva teljes képernyőn nézheted)
Figyelem! Az appcmd csak a kiszolgáló szintű beállításokat menti. Az alkalmazás szintű beállítások az alkalmazások mappáiban található web.config fájlokba kerülnek, ezek mentéséről saját magunknak kell gondoskodni!

Automatikus mentés

Amennyiben valami beállítást módosítottunk, akkor az IIS7 (hasonlóan mint az IIS6), automatikusan készít erről egy mentést. Ez a szolgáltatás a Config History, melyet az Application Host Helper Service futtatja. Alapértelmezett két percenként ellenőrzi, hogy történt e változás. Amennyiben igen, akkor készít egy másolatot a beállításokról a %systemdrive%\inetpubhistory mappába.
Ez a funkció azonban csak Windows Server 2008 és Windows Vista SP1 esetén van meg, Vista RTM esetén nincs.
Az automatikus mentésből egyszerűen tudunk visszaállítani. Csak menjünk be az inetpubhistorycfgHistory_NNNNNNNNNN (N-ek helyés sorszám) mappába, majd az applicationHost.config fájlt másoljuk a %windir%\sytem32\inetsrv\config mappába.

Mentés készítése

 

Mentéshez írjuk be a következő parancsot:

%windir%\system32\inetsrv\appcmd.exe add backup "Mentés neve"

Mentések megtekintése

Nézzük meg, hogy milyen mentések találhatóak a rendszerben:

%windir%\system32\inetsrv\appcmd.exe list backup
IIS7 mentések listája
IIS7 mentések listája

Visszaállítás

Visszaállításhoz szükség van a mentés nevére, ugyanis azt fogja visszaállítani:

%windir%\system32\inetsrv\appcmd.exe restore backup "Mentés neve"

Mentés törlése

Ha már nincs szükségünk egy mentésre, törölhetjük is azt:

%windir%\system32\inetsrv\appcmd.exe delete backup "Mentés neve"

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .