IIS 7 Backup and Restore Yedekleme ve Geri Yükleme

Aşağıdaki script yardımı ile IIS ın config yedeğini alabilirsiniz. Unutmayın siteler ve veri tabanlarını ayrıca yedeklemeniz gerekmektedir. Bu komut ile sadece IIS config bilgileri alınır , host edilen siteler değil.

Bu komutu bir BAT yaparak kolaylıkla otomatik yedeklerde alabilirsiniz.

not ; eğer işletim sisteminiz x64 ise ve winrar programının x64 sürümünü kurmuş iseniz “C:\”Program Files (x86)”\winrar” bölümlerini “C:\”Program Files”\winrar” ile değiştirin.

cd\
cd %windir%\system32\inetsrv\
set name=IIS_7_0_Backup_%date:~6,4%_%date:~3,2%_%date:~0,2%
appcmd add backup %name%
xcopy %windir%\system32\inetsrv\backup\%name% C:\BACKUP\IIS_7.0_BACKUP\%name%\

PATH=%PATH%;C:\”Program Files (x86)”\winrar

C:\”Program Files (x86)”\winrar\winrar a -r C:\BACKUP\IIS_7.0_BACKUP\%name%.rar %name%
del /q /s C:\BACKUP\IIS_7.0_BACKUP\%name%
rd /s /q C:\BACKUP\IIS_7.0_BACKUP\%name%

peki bu yedeği nasıl geri yüklüyoruz ;

komut satırına aşağıdaki komutu yapıştırıyoruz

%windir%\system32\inetsrv\appcmd.exe list backup

bu sayede tüm yedek listelerini görebiliyoruz ve içlerinden hangisine dönmek istiyor isek aşağıdaki komut yardımı ile yedekten geri yükleme yapabiliyoruz.

%windir%\system32\inetsrv\appcmd.exe restore backup “My Backup Name”

veya bat ile değilde tek seferlik yedek almak için

%windir%\system32\inetsrv\appcmd.exe add backup “My Backup Name”

komutunu kullanabiliriz.

 

Site Footer