Резервное копирование метабазы IIS

Internet Information Services (IIS) metabase backup.

Запускаем планировщиком вот такой командный файл с нужной периодичностью (можно несколько раз в день):

@echo off
for /f "delims=. tokens=1,2,3" %%a in ("%date%") do cscript.exe /nologo %systemroot%\system32\iisback.vbs /backup /b %%c_%%b_%%a
forfiles /p %systemroot%\system32\inetsrv\metaback /m *.* /d -14 /c "cmd /c del /q /s @path"
copy /y %systemroot%\system32\inetsrv\metaback\*.* x:\web\iis
forfiles /p x:\web\iis /m *.* /d -14 /c "cmd /c del /q /s @path"

Комментарии:
1. Создается архивная копия метабазы с названием, равным текущей дате и версией NEXT_VERSION.
2. Удаляются архивные копии старше 14 дней в каталоге архивных копий метабазы IIS.
3. Содержимое каталога архивных копий метабазы IIS копируется на сервер резервного копирования.
4. Удаляются архивные копии старше 14 дней на сервере резервного копирования.

Резервное копирование метабазы IIS: 2 комментария

Добавить комментарий