Reklam

IIS 6.0 Backup Scripti

Paylaş
  • Facebook
  • Twitter
  • Delicious
  • Digg
  • Google Buzz
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Sizlere bu yazımda IIS 6.0 için hazırlamış olduğum yedekleme scriptinden bahsetmek istiyorum.

Bildiğimiz gibi IIS 6.0 yedeğini almak için komut satırından bir parametre girmemiz gerekli. Bu yedeklemeleri belirli peryodlarda yapıyorsak bu iş unutulabiliyor. Bunun için bir bat dosyası hazırladım. Task Scheduler’a atıyarak istediğimiz zamanlarda otomatik çalışmasını sağlıyabiliyoruz.

Bu script de şunlar gerçekleşmekte;

  • öncelikle IIS_6.0_BACKUP klasörü oluşturuluyor.
  • IIS in olduğu klasöre gidiliyor.
  • bir name tanımlanıp günün tarihini alması sağlanıyor.
  • IIS Backup parametresi çalıştırılıyor.
  • oluşturulan backup bulunduğu dizinden bizim oluşturduğumuz dizine o günün tarihini taşıyan klasöre kopyalanıyor.
  • Sıkıştırma işleminde kullanacağımız winrar için bir path oluşturuluyor.
  • Bizim oluşturduğumuz ve yedeğin bulunduğu dizine gidiyoruz.
  • Oluşturduğumuz klasörü o günün tarihi ile sıkıştırıyor.
  • Oluşturduğumuz yedek klasörünün içindeki verileri siliyoruz.
  • İçteki veriler silinince boş klasörler kalıyor. rd komutu ilede boş klasörleri siliyoruz.

işlem bukadar.

md c:\IIS_6.0_BACKUP
cd %windir%\system32\inetsrv\
set name=IIS_6_Backup_%date:~6,4%_%date:~3,2%_%date:~0,2%
iisback /backup /b %name%
xcopy %windir%\system32\inetsrv\metaback\%name%.* c:\IIS_6.0_BACKUP\%name%\

PATH=%PATH%;C:\”Program Files”\winrar
cd\
cd c:\IIS_6.0_BACKUP
C:\”Program Files”\winrar\winrar a -r c:\IIS_6.0_BACKUP\%name%.rar %name%
del /q /s c:\IIS_6.0_BACKUP\%name%
rd /s /q c:\IIS_6.0_BACKUP\%name%

Hüseyin ALKAN hakkında

1981 İstanbul doğumlu. Çanakkale 18 Mart Üniversitesi Bilgisayar Mühendisliği bölümünü bitirdi. 6 yıldır bilişim sektöründe Sistem Mühendisi olarak görev aldı. 2 yılı aşkın süredir bir yazılım firmasında Sistem Mühendisi olarak çalışıyor.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Facebook
  • Google+
  • Twitter