Forum

Bildirimler
Hepsini Temizle

IIS backup

3 Yazılar
3 Üyeler
0 Likes
716 Görüntüleme
(@Harunsordanli)
Gönderiler: 5
Active Member
Konu başlatıcı
 

Merhaba,

IIS 7 üzerinde çalışan bir sürü web sunucum var ve düzenli yedek almak istiyorum.

%windir%\system32\inetsrv\appcmd.exe add backup yedek

komutuyla yedek alıyorum. yanlış anlamadıysam üzerindeki websiteların konfigurasyonlarını almıyor. sadece IIS in genel konfigurasyonlarını alıyor bu komut.

IIS i tüm website konfigurasyonlarının günlük backuplarını nasıl alabilirim?

Teşekkürler 

 

 
Gönderildi : 28/02/2012 16:48

(@ufuktatlidil)
Gönderiler: 5718
Illustrious Member

(@evrenbanger)
Gönderiler: 2439
Üye
 

%windir%\system32\inetsrv directory altindaki

  1. config\applicationHost.config
  2. config\administration.config
  3. config\redirection.config
  4. config\metabase.xml
  5. config\mbschema.xml
  6. config\schema directory

Dosyalarinida almalisin.

Asagidaki kodlari bir cmd file yaratirsan otomatik olarak ''C:\Windows\System32\inetsrv\backup" altina backup atar.

 
@echo off
cls
pushd "%WinDir%\System32\inetsrv"
echo.| date | find /i "current">datetime1.tmp
echo.| time | find /i "current">datetime2.tmp
for /f "tokens=1,2,3,4,5,6" %%i in (datetime1.tmp) do (
  echo %%n>datetime1.tmp

)
for /f "tokens=1,2,3,4,5,6" %%i in (datetime2.tmp) do (
  echo %%m>datetime2.tmp
)
for /f "delims=/ tokens=1,2,3" %%i in (datetime1.tmp) do (
  set TMPDATETIME=%%k%%i%%j
)
for /f "delims=:. tokens=1,2,3,4" %%i in (datetime2.tmp) do (
  set TMPDATETIME=D%TMPDATETIME%T%%i%%j%%k%%l
)
appcmd add backups %TMPDATETIME%
del datetime1.tmp

del datetime2.tmp
set TMPDATETIME=

popd
echo.

 
Gönderildi : 28/02/2012 16:54

Paylaş: