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.

Published On: 15 Ağustos 2010 / Categories: Windows Server / 1,2 min read /

Bilgiyi Paylaşın!