ASP - Средство архивирования метабазы
Обзор
Метабаза IIS является большой и сложной структурой, содержащей много важных сведений о локальных узлах Интернета. Защиту важных данных можно упростить, если сделать архивацию метабазы относительно простой задачей. Этот пример демонстрирует создание средств, упрощающих архивацию метабазы.
Программирование
Все функции архивирования метабазы реализованы на уровне IIS://LocalHost, поэтому для получения ссылки на объект локального компьютера методу GetObject передается эта строка. Затем вызывается метод Backup с несколькими параметрами, включая число флагов, расположение и номер версии.
Параметр расположения ссылается на имя набора версий архивов. В будущих версиях реализация архивирования, вероятно, будет изменена, но в настоящее время все архивы хранятся в одном каталоге. Таким образом, может быть полезно назвать каталог общим для ряда архивов именем.
Версия архива может быть задана точно или можно использовать одно из специальных значений, наиболее важное из которых — &HFFFFFFFF. Это значение, эквивалентное -1 в VBScript, указывает, что методом Backup данному архиву будет присвоен номер версии на единицу больший, чем наибольший номер версии, найденный в этом каталоге.
Расположение
Этот сценарий расположен в каталоге служб Интернета: ...\iissamples\sdk\admin\metaback.vbs.