Я уже неоднократно писал статьи о том, как скачивать обновления на Касперского самостоятельно. Программа Updater.exe от самой лаборатории Касперского.
Ну так я обычно скачиваю базы на KAV 6.0.4.1424 (рабочие машины), меняю настройки и скачиваю на AdminKit 8, потом все это дело запаковываю в архивы и копирую на флешку.
Иногда случается, что забываю заархивировать. И архив отдаю старый, не посмотрев дату в суматохе. Иногда – изменить настройки папки (ведь качать приходится в разные директории), в общем, много возни.
Решил я почитать немного по BAT-файлам и автоматизировать это действие.
- Сохраняем 2 разных конфига. Первый настроен на копирование баз для 6.0.4 (после настройки в графической оболочке, берем файл ss_storage.ini и переименовываем его в ss_storage.ini.604), а второй, как вы уже догадались, на админкита. Меняем конечную директорию и версию на KIT 8, создадим файл настроек ss_storage.ini.kit.
- Читаем справку по консольному клиенту закачек updater.exe. Нужный нам синтаксис:
updater.exe -u -o <конфиг> -rpt <отчет>
Пишем в BAT-файл:
REM В этой директории у меня лежат утилиты
cd "D:\KAV_UPDATE"
REM Качаем обновления на обе версии в разные папки
updater.exe -u -o ss_storage.ini.604 -rpt ~604.log
updater.exe -u -o ss_storage.ini.kit -rpt ~kit.log Читаем справку по консольному архиватору rar.exe
Нас интересует опция a (добавление в архив), степень сжатия нулевая -m0 и, пожалуй, всё.REM Объявим путь до исполняемого файла
set WRARBIN="D:\Program Files\WinRAR\rar.exe"
REM Переходим в директорию с базами
cd "D:\KAV_UPDATE\Updates_604"
REM Удаляем старый архив
del "Updates_604.rar"
REM Упаковываем папки "AutoPatches" "bases" "index" в архив "Updates_604.rar" без сжатия (так быстрее)
%WRARBIN% a -m0 "Updates_604.rar" "AutoPatches" "bases" "index"
REM Повторяем это для папки с базами админкита
cd "D:\KAV_UPDATE\Updates_kit"
del "Updates_kit.rar"
%WRARBIN% a -m0 "Updates_kit.rar" "AutoPatches" "bases" "index"
Вот такой получился незамысловатый батник. Рад, если кому-то поможет
А зачем скачивать апдейты, если есть Админкит? Ведь он сам скачивает себе нужные базы. и зачем копировать что-то на флешки? Ведь все заливается по сети с помощью того же Админкита.
Фишка этой статьи даже не столько в использовании обновлений, сколько в алгоритме автоматизации и БАТ-файле. Не везде канает, но мало ли что! Будет у тебя сетка без инета – а тут хоп, архивы и батники )
Спасибо! Скрипт оказался полезным! Я добавил бы ещё копирование сразу на флешку (если вставлена) или хотябы запуск explorer “имяпапки”, чтобы скопировать вручную.
Пожалуй тоже добавлю “explorer …” в свой батник, как раз это и делаю постоянно (копирую вручную).