|
Как известно, AVZ исходно задумывался как утилита для сисадмина. При этом проверка конкретного компьютера удобна в случае запуска AVZ вручную и работы в диалоговом режиме. Однако для оперативной проверки большого количества ПК или для выполнения их периодической проверки в ходе загрузки необходима возможность автоматизации. Первым шагом в этом направлении была поддержка ключей командной строки. Однако ключи позволяют настроить AVZ, но не дают особой гибкости в работе с ним. Поэтому начиная с версии 3.80 введена поддержка внешних скриптов управления, которые могут создаваться администратором.
Скрипт позволяет:
| • | Модифицировать все настройки AVZ |
| • | Запускать проверку и лечение заданных папок и дисков |
| • | Сохранять протоколы (причем в протокол могут вноситься поясняющие данные) |
| • | Выполнять исследование системы |
| • | Помещать в карантин файлы (указанных файлов или автокарантин) |
| • | Производить поиск классов с возможностью карантина связанных с ними файлов |
| • | Выполнять блокирование перехватчиков UserMode и KernelMode |
Главной особенностью скрипта является возможность использования в ней условных операторов и циклов, объявлять переменные различных типов, проводить операции с числами и строками. Все это позволяет решать ряд сложных задач, реализация которых невозможна с помощью ключей командной строки - например, проводить избирательную настройку AVZ для каждого проверяемого ПК, проводить лечение определенных папок и т.п.
|