Где хранится база kaspersky security center
Как это ни странно, я нашёл на Хабре всего одну статью по данной тематике — и ту в песочнице и сильно незаконченную фактически содержащую в себе маленький кусочек чуть переделанной справки по продукту. Да и Google по запросу klakaut молчит.
Я не собираюсь рассказывать, как администрировать иерархию Kaspersky Security Center (далее по тексту KSC) из командной строки — мне это пока не понадобилось ни разу. Просто хочу поделиться некоторыми соображениями по поводу средств автоматизации с теми, кому это может понадобиться, и разберу один кейс, с которым мне пришлось столкнуться. Если тебе, %habrauser%, эта тема будет интересной — добро пожаловать под кат.
Исторически сложилось так, что в качестве средства антивирусной защиты на работе я предпочитаю продукты Лаборатории Касперского (далее ЛК). Причины и прочие священные войны личных мнений, пожалуй, оставим за кадром.
Естественно, хотелось бы централизованно развернуть, защитить, оградить и не пущать рисовать красивые графики, интегрироваться в существующие системы мониторинга и заниматься прочим перекладыванием работы с больной головы на здоровый сервер. И если с развёртыванием и защитой тут всё более или менее в порядке (у ЛК даже есть какие-то онлайн-курсы по продуктам), то с интеграцией уже сильно грустнее: в последней на текущий момент версии KSC 10.2.434 появилась интеграция аж с двумя SIEM: Arcsight и Qradar. На этом всё.
Для интеграции в что-то своё KSC предоставляет аж 2 интерфейса:
-
: в БД KSC есть ряд представлений с именами, начинающимися на «v_akpub_», из которых можно достать какую-то информацию о состоянии антивирусной защиты. : DCOM-объект, позволяющий скриптовать работу с KSC.
Минусы klakdb очевидны: чтобы напрямую обратиться к БД, нужно иметь к этой БД доступ, что приводит к необходимости лишних телодвижений по созданию правил доступа в межсетевых экранах, настройке прав доступа на серверах СУБД и прочему крайне неувлекательному времяпрепровождению. Ну и плюс мониторинг актуальности всех этих правил, естественно. Особенно интересно становится, когда имеется 20+ серверов — и все в разных филиалах, в каждом из которых свои администраторы.
klakaut в этом плане значительно более интересен: подключившись к корневому серверу иерархии, можно средствами самого KSC пройтись по оной иерархии и получить доступ ко всем нужным данным. Например, построить дерево серверов KSC с пометкой, кто из них живой, а кто нет, позапускать задачи, поперемещать компьютеры и вообще дать волю фантазии.
Минусы тоже есть, естественно: долго и сложно. Если нужно собрать какую-то статистику — нужно будет сначала долго писать скрипт, а потом долго ловить баги ждать, когда он отработает.
Естественно, никто не запрещает (по крайней мере, мне про это неизвестно) использовать оба механизма вместе: например, пройтись по иерархии серверов с помощью klakaut, получить полный список серверов KSC с информацией об используемых БД, а потом уже передать эту информацию в более другие средства автоматизации, которые удалят устаревшие правила из сетевых экранов, создадут новые, дадут разрешения на доступ и принесут кофе в постель отредактируют список источников данных в вашей системе мониторинга, которая, в свою очередь, опросит список и, обнаружив какие-нибудь девиации, с помощью klakaut сделает что-нибудь хорошее. Ну, или просто зарегистрирует инцидент в трекере. Тогда что-нибудь хорошее сделают администраторы в ручном режиме.
Воодушевлённый всеми этими соображениями, я написал свой первый скрипт:
И запустил его на сервере:
Открыв консоль KSC, я убедился, что с правами у меня всё в порядке.
К сожалению, KSC не логирует неудачные попытки входа. Переписка с вендором показала, что логирование неудачных попыток входа можно включить (это была отдельная увлекательная история, которая, кстати, ещё не закончилась), однако данная конкретная попытка в логи всё равно попадать отказалась.
Казалось бы, можно сделать вот так:
В этом случае никаких ошибок не будет, но указывать логин с паролем открытым текстом в скрипте мне не показалось замечательной идеей. Новая переписка с техподдержкой ЛК подарила мне следующую рекомендацию:
Необходимо выставить в настройках COM, на вкладке Default Properties:
Default Authentication Level: Packet
Default Impersonation Level: Delegate
Эта инструкция заставила работать исходный скрипт, но показалась мне сомнительной в плане безопасности, поэтому я решил покопать чуть глубже. После некоторого времени поисков нашёлся добрый человек, который подсказал мне, как задать указанные уровни проверки подлинности и олицетворения для конкретного объекта, а не разрешать всем и всё сразу:
Вот так скрипт никаких ошибок выдавать не стал. Первый квест пройден.
Вообще в боевой среде неплохо бы проверять при вызове EnableImpersonation возвращаемое значение на предмет ошибок, а не перенаправлять его в никуда, как это сделал я.
Следующая задача: получить от KSC данные об используемой БД.
А вот тут всё сложно: документация о том, как это сделать, молчит. Исследование класса KlAkProxy ничего интересного не выявило, кроме параметра KLADMSRV_SERVER_HOSTNAME, который оказался идентификатором компьютера, на котором установлен KSC.
Перейдём тогда к компьютеру, для этого есть специальный класс KlAkHosts2. Для сокращения количества кода приведу только содержимое блока try:
Обратите внимание: переменная $Params, которую я использовал при подключении к KSC — экземпляр класса KlAkParams. А переменная $HostParams при, на мой взгляд, аналогичной функциональности, является экземпляром класса KlAkCollection. Почему используются разные классы — боюсь даже представить. Видимо, то, что SetAt принимает первым аргументом только целочисленные значения — очень принципиальный момент.
Данный код вернул значение «KSC», а значит, я на верном пути.
Метод GetHostInfo класса KlAkHosts2 достаточно хорошо задокументирован, но — не содержит нужной мне информации. Увы и ах. Зато есть метод GetHostSettings. Всё описание для которого сводится к следующему:
Давайте, заглянем внутрь:
Пробежавшись глазами по названиям секций, я решил просмотреть 85 и 87, поскольку остальные на нужное мне были не очень похожи.
Секция 85, судя по всему, отвечает за события и ныне нам неинтересна. А вот в 87 есть что-то, на что стоит обратить внимание:
Тут я воспользовался одним из предыдущих кейсов, где упоминалось, что нужные данные следует брать именно из KLSRV_CONNECTION_DATA (тогда я ещё не знал, что это вообще такое, просто отложилось).
Ну, вот, в общем-то, и всё. Данные об используемой БД получены. Квест пройден.
Наверное, ещё неплохо бы набросать скрипт для прохождения по иерархии серверов. Здесь ничего загадочного не оказалось, всё было вполне по документации. Я написал скрипт, который выбирает UID родителя, UID самого сервера, экземпляр СУБД и имя БД и выводит их в stdout через разделитель.
Стенд маленький, поэтому результат оказался не очень впечатляющим:
Естественно, чтобы превратить точку в актуальное имя сервера, придётся поколдовать с KlAkHosts2.GetHostInfo(), но это уже не столь страшно, просто ещё сколько-то кода.
Техподдержка ЛК, естественно, пугала меня тем, что структура SS_SETTINGS в следующих релизах KSC может поменяться, поэтому так лучше не делать. К сожалению, даже мой внутренний перфекционист считает, что скрипт нельзя просто написать и забыть: при смене версии используемого ПО его по-любому придётся тестировать и отлаживать. Так что пока пользуемся тем, что есть, а проблемы будем решать по мере поступления, благо, техника уже отработана.
Обновление баз и модулей приложения Kaspersky Endpoint Security обеспечивает актуальность защиты компьютера. Каждый день в мире появляются новые вирусы и другие приложения, представляющие угрозу. Информация об угрозах и способах их нейтрализации содержится в базах Kaspersky Endpoint Security. Чтобы своевременно обнаруживать угрозы, вам нужно регулярно обновлять базы и модули приложения.
Для регулярного обновления требуется действующая лицензия на использование приложения. Если лицензия отсутствует, вы сможете выполнить обновление только один раз.
Основным источником обновлений Kaspersky Endpoint Security служат серверы обновлений "Лаборатории Касперского".
Для успешной загрузки пакета обновлений с серверов обновлений "Лаборатории Касперского" компьютер должен быть подключен к интернету. По умолчанию параметры подключения к интернету определяются автоматически. Если вы используете прокси-сервер, требуется настроить параметры прокси-сервера.
В процессе обновления на ваш компьютер загружаются и устанавливаются следующие объекты:
-
Базы Kaspersky Endpoint Security. Защита компьютера обеспечивается на основании баз данных, содержащих сигнатуры вирусов и других приложений, представляющих угрозу, и информацию о способах борьбы с ними. Компоненты защиты используют эту информацию при поиске и обезвреживании зараженных файлов на компьютере. Базы регулярно пополняются записями о появляющихся угрозах и способах борьбы с ними. Поэтому рекомендуется регулярно обновлять базы.
Наряду с базами Kaspersky Endpoint Security обновляются сетевые драйверы, обеспечивающие функциональность для перехвата сетевого трафика компонентами защиты.
В процессе обновления базы и модули приложения на вашем компьютере сравниваются с их актуальной версией, расположенной в источнике обновлений. Если текущие базы и модули приложения отличаются от актуальной версии, на компьютер устанавливается недостающая часть обновлений.
Вместе с обновлением модулей приложения может быть обновлена и контекстная справка приложения.
Если базы сильно устарели, то пакет обновлений может иметь значительный размер и создать дополнительный интернет-трафик (до нескольких десятков мегабайт).
Информация о текущем состоянии баз Kaspersky Endpoint Security отображается в главном окне приложения или в подсказке при наведении курсора на значок приложения в области уведомлений.
Информация о результатах обновления и обо всех событиях, произошедших при выполнении задачи обновления, записывается в отчет Kaspersky Endpoint Security.
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Похожий контент
Следишь за новостями и событиями из мира технологий и техники? Любишь гаджеты и активно пользуешься ими? Много мыслей о развитии IT-индустрии, но не с кем ими поделиться? Если это всё про тебя, тогда ты тот, кого мы ищем!
Приглашаем принять участие в подпрограмме «Создатель контента».
Суть подпрограммы
Подпрограмма «Создатель контента» является частью программы «Развитие клуба "Лаборатории Касперского"» и входит в рейтинговую систему мотивации участников клуба. Целью программы является увеличение публикационной активности на форуме клуба за счет регулярного размещения контента и его обсуждения.
В общем виде сценарий публикации может выглядеть следующим образом: поиск интересного контента => вводные слова с кратким описанием информационного повода => текст материала в полном или сокращённом виде => активная гиперссылка на источник => личное объективное мнение об опубликованном контенте => вопрос к членам клуба с целью развития обсуждения или иной способ активизации обсуждения => отслеживание обратной связи и поддержка обсуждения.
Запрещается публиковать контент без активной гиперссылки на источник, а также размещать в нём прямую или скрытую рекламу.
Где и как часто публиковать
Публиковать контент необходимо в соответствующих разделах и темах форума клуба. В случае наличия темы по тематике публикуемого материала контент необходимо опубликовать в ней. При отсутствии соответствующей темы допускается создать новую.
Рекомендуемая частота публикация контента должна составлять не менее одного материала раз в три дня.
Вознаграждение
За каждый опубликованный материал участнику подпрограммы начисляются клабы, которые учитываются в рейтинговой системе мотивации участников клуба, или баллы, которые учитываются в бонусной программе «Накапливай баллы — меняй на лицензии и сувениры!», в соответствии с правилами рейтинговой системы.
Вид вознаграждения выбирается участником. Изменять вид вознаграждения допускается не чаще чем один раз в три месяца. Участнику, не сделавшему выбор вида вознаграждения, по умолчанию начисляются клабы.
Правовые положения
Администрация клуба «Лаборатории Касперского» оставляет за собой право без предварительного уведомления в любой момент прекратить проведение подпрограммы, внести изменения в настоящие правила, а также отказать участнику в получении вознаграждения или исключить его из участия в подпрограмме в случае выявления фактов нарушения настоящих правил, недобросовестного участия в подпрограмме, а также нарушения Правил форума.
Участие в подпрограмме означает безоговорочное согласие с её правилами.
Ответы на часто задаваемые вопросы по продуктам для малого бизнеса, для дома и мобильных устройств
На следующих страницах вы найдете ответы на самые популярные вопросы, которые возникают у пользователей продуктов для малого бизнеса, для дома и мобильных устройств.
Покупка и оплата
Где я могу узнать о скидках, способах оплаты, ценах, оформлении, статусе и сроках доставки заказа?
Оплата прошла успешно, но код активации не пришел. Что делать?
.
Продление лицензии
Как продлить действующую лицензию?
Как продлить лицензию, срок действия которой истек?
.
Установка и удаление
Где скачать и как установить программу «Лаборатории Касперского»?
Что делать, если установка прерывается ошибкой?
.
Активация
Потерял код активации. Как его восстановить через My Kaspersky?
Превышено количество активаций для введенного кода. Что делать?
.
Проблемы при работе с продуктом
Я забыл пароль. Что делать?
Какие пароли существуют? Как их восстановить?
.
Общие вопросы по работе компьютера
Я подозреваю, что компьютер заражен. Что делать?
Связаться с поддержкой
Задать вопрос в Сообществе
Как связаться с технической поддержкой?
*****
Хотелось бы получить от вас комментарии и отзывы по текущей статье.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Ответы на часто задаваемые вопросы по продуктам для бизнеса
На следующих страницах по ссылкам вы найдете ответы на вопросы, которые чаще всего возникают у пользователей продуктов "Лаборатории Касперского" для бизнеса.
Установка и удаление
Системные и аппаратные требования для установки Kaspersky Security Center 13.
Где скачать дистрибутив последней версии Kaspersky Security Center?
.
Обновление
Как обновить Kaspersky Security Center 13 и управляемые программы?
Где найти список серверов «Лаборатории Касперского» для загрузки обновлений антивирусных баз?
.
Проблемы в работе
Проблема с многочисленными записями PDK-патча в Kaspersky Security Center.
Ошибка «Вы достигли предела ресурсов Сервера администрирования» при работе с Kaspersky Security Center Cloud Console.
.
Диагностика и отчеты
Как получить трассировки Kaspersky Security Center?
.
Лицензирование
Как освободить лицензию в Kaspersky Security Center?
.
Информация о поддержке
Таблица поддерживаемых продуктов.
.
*****
Хотелось бы получить от вас комментарии и отзывы по текущей статье.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Статьи о Kaspersky Security для Windows Server довольно познавательны и популярны от "Лаборатории Касперского". Эти статьи помогают рядовым пользователям решить возникающие проблемы в ходе работы указанного продукта. Хотелось бы получить от вас комментарии и отзывы по текущей статье из Базы Знаний.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Также просьба сообщить, если требуется какое-либо уточнение или изменение в статье. Мы попробуем донести эту информацию до сотрудников "Лаборатории Касперского"
Данная статья предназначена в первую очередь для пользователей, имеющих проблемы с доступом к серверам обновлений "Лаборатории Касперского" для скачивания сигнатуры антивирусных баз. Хотелось бы получить от вас комментарии и отзывы по текущей статье из Базы Знаний.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Также просьба сообщить, если требуется какое-либо уточнение или изменение в статье. Мы попробуем донести эту информацию до сотрудников "Лаборатории Касперского"
Если вы используете Kaspersky Security Center (KSC) в своей коорпоративной сети, то должно быть задумывались о создании резервной копии. Ниже приведен bat файл, который использует утилиту klbackup.exe, которая идет в комплекте с KSC, а после запаковывает все файлы в 7z архив.
Разберем данный файл.
После этого в трех строчках идет присвоение переменным значений текущего дня, месяца и года. Далее переменной currdate задается значение текущей даты в формате год.месяц.день - в дальнейшем это значение будет использоваться в наименовании архива, что даст более удобную сортировку по имени.
Ответы:
Basil:
В Windows 98 - C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus Personal\Bases, В Windows XP - C:\Documents and Settings\All Users\Application Data\Kaspersky Anti-Virus Personal\5.0\Bases. Скопируйте папку Bases, например на диск D, а после переустановки в "Настройки - Обновления" выбрав "Из локального каталога" укажите путь - D:\Bases.
Forward:
Обновления находятся в папке [системный диск]\Documents and settings\Application Data (скрытая)\Kaspersky (или что-то похожее)\Bases. Скопируйте эту папочку Bases в другое место, а для обновления баз откройте настройки обновлений, укажите пункт "Из локального каталога" и укажите путь к этой папке. Затем на вкладке "Защита" выберите "Загрузить обновления". Возможно, понадобится перезагрузить персоналку. После не забудьте в настройках обновлений переставить их способ на "Из Интернета".
Виктор:
C:\Documents and Settings\All Users\Application Data\Kaspersky Anti-Virus Personal Pro\5.0\Bases. Скопируйте папку Bases на другой диск и после новой установки Касперского поставте в программе обновление антивирусных баз не из интернета, а из этой папки.
TU-154:
Для Антивируса Касперского Personal 5 в Windows 2000/XP эти базы хранятся в папке \Documents and Settings\All Users\Application Data\Kaspersky Anti-Virus Personal\5.0\Bases. Можете сохранить эту папку и не загружать базы заново при переустановке.
Афанасьев:
Долго мучался с этой проблемой - если на одной машине базы скачаны - как установить их на другую машину не загружая базы заново. Обычно, при обновлении описаным выше способом касперский версий 5.х выдаёт ошибку типа: Базы повреждены, а при закачке из интернета качает (на момент написания) 6 мегабайт. Проблема решается таким способом: Просто с одного компьютера папка C:\Documents and settings\All users\Application Data\Kasp Antivir Pers\5.0\Bases\ копируется на другой компьютер (на момент копирования антивирус должен быть выгружен из памяти). Всё, ничего перегружать не надо, базы в актуальном состоянии.
Смотреть другие вопросы раздела FAQ Software >>
Похожий контент
Следишь за новостями и событиями из мира технологий и техники? Любишь гаджеты и активно пользуешься ими? Много мыслей о развитии IT-индустрии, но не с кем ими поделиться? Если это всё про тебя, тогда ты тот, кого мы ищем!
Приглашаем принять участие в подпрограмме «Создатель контента».
Суть подпрограммы
Подпрограмма «Создатель контента» является частью программы «Развитие клуба "Лаборатории Касперского"» и входит в рейтинговую систему мотивации участников клуба. Целью программы является увеличение публикационной активности на форуме клуба за счет регулярного размещения контента и его обсуждения.
В общем виде сценарий публикации может выглядеть следующим образом: поиск интересного контента => вводные слова с кратким описанием информационного повода => текст материала в полном или сокращённом виде => активная гиперссылка на источник => личное объективное мнение об опубликованном контенте => вопрос к членам клуба с целью развития обсуждения или иной способ активизации обсуждения => отслеживание обратной связи и поддержка обсуждения.
Запрещается публиковать контент без активной гиперссылки на источник, а также размещать в нём прямую или скрытую рекламу.
Где и как часто публиковать
Публиковать контент необходимо в соответствующих разделах и темах форума клуба. В случае наличия темы по тематике публикуемого материала контент необходимо опубликовать в ней. При отсутствии соответствующей темы допускается создать новую.
Рекомендуемая частота публикация контента должна составлять не менее одного материала раз в три дня.
Вознаграждение
За каждый опубликованный материал участнику подпрограммы начисляются клабы, которые учитываются в рейтинговой системе мотивации участников клуба, или баллы, которые учитываются в бонусной программе «Накапливай баллы — меняй на лицензии и сувениры!», в соответствии с правилами рейтинговой системы.
Вид вознаграждения выбирается участником. Изменять вид вознаграждения допускается не чаще чем один раз в три месяца. Участнику, не сделавшему выбор вида вознаграждения, по умолчанию начисляются клабы.
Правовые положения
Администрация клуба «Лаборатории Касперского» оставляет за собой право без предварительного уведомления в любой момент прекратить проведение подпрограммы, внести изменения в настоящие правила, а также отказать участнику в получении вознаграждения или исключить его из участия в подпрограмме в случае выявления фактов нарушения настоящих правил, недобросовестного участия в подпрограмме, а также нарушения Правил форума.
Участие в подпрограмме означает безоговорочное согласие с её правилами.
Ответы на часто задаваемые вопросы по продуктам для малого бизнеса, для дома и мобильных устройств
На следующих страницах вы найдете ответы на самые популярные вопросы, которые возникают у пользователей продуктов для малого бизнеса, для дома и мобильных устройств.
Покупка и оплата
Где я могу узнать о скидках, способах оплаты, ценах, оформлении, статусе и сроках доставки заказа?
Оплата прошла успешно, но код активации не пришел. Что делать?
.
Продление лицензии
Как продлить действующую лицензию?
Как продлить лицензию, срок действия которой истек?
.
Установка и удаление
Где скачать и как установить программу «Лаборатории Касперского»?
Что делать, если установка прерывается ошибкой?
.
Активация
Потерял код активации. Как его восстановить через My Kaspersky?
Превышено количество активаций для введенного кода. Что делать?
.
Проблемы при работе с продуктом
Я забыл пароль. Что делать?
Какие пароли существуют? Как их восстановить?
.
Общие вопросы по работе компьютера
Я подозреваю, что компьютер заражен. Что делать?
Связаться с поддержкой
Задать вопрос в Сообществе
Как связаться с технической поддержкой?
*****
Хотелось бы получить от вас комментарии и отзывы по текущей статье.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Ответы на часто задаваемые вопросы по продуктам для бизнеса
На следующих страницах по ссылкам вы найдете ответы на вопросы, которые чаще всего возникают у пользователей продуктов "Лаборатории Касперского" для бизнеса.
Установка и удаление
Системные и аппаратные требования для установки Kaspersky Security Center 13.
Где скачать дистрибутив последней версии Kaspersky Security Center?
.
Обновление
Как обновить Kaspersky Security Center 13 и управляемые программы?
Где найти список серверов «Лаборатории Касперского» для загрузки обновлений антивирусных баз?
.
Проблемы в работе
Проблема с многочисленными записями PDK-патча в Kaspersky Security Center.
Ошибка «Вы достигли предела ресурсов Сервера администрирования» при работе с Kaspersky Security Center Cloud Console.
.
Диагностика и отчеты
Как получить трассировки Kaspersky Security Center?
.
Лицензирование
Как освободить лицензию в Kaspersky Security Center?
.
Информация о поддержке
Таблица поддерживаемых продуктов.
.
*****
Хотелось бы получить от вас комментарии и отзывы по текущей статье.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Статьи о Kaspersky Security для Windows Server довольно познавательны и популярны от "Лаборатории Касперского". Эти статьи помогают рядовым пользователям решить возникающие проблемы в ходе работы указанного продукта. Хотелось бы получить от вас комментарии и отзывы по текущей статье из Базы Знаний.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Также просьба сообщить, если требуется какое-либо уточнение или изменение в статье. Мы попробуем донести эту информацию до сотрудников "Лаборатории Касперского"
Данная статья предназначена в первую очередь для пользователей, имеющих проблемы с доступом к серверам обновлений "Лаборатории Касперского" для скачивания сигнатуры антивирусных баз. Хотелось бы получить от вас комментарии и отзывы по текущей статье из Базы Знаний.
Помогла ли данная статья вам решить ваши проблемы? Часто ли вы пользуетесь данной статьей?
Также просьба сообщить, если требуется какое-либо уточнение или изменение в статье. Мы попробуем донести эту информацию до сотрудников "Лаборатории Касперского"
Если вы используете Kaspersky Security Center (KSC) в своей коорпоративной сети, то должно быть задумывались о создании резервной копии. Ниже приведен bat файл, который использует утилиту klbackup.exe, которая идет в комплекте с KSC, а после запаковывает все файлы в 7z архив.
Разберем данный файл.
После этого в трех строчках идет присвоение переменным значений текущего дня, месяца и года. Далее переменной currdate задается значение текущей даты в формате год.месяц.день - в дальнейшем это значение будет использоваться в наименовании архива, что даст более удобную сортировку по имени.
Использование утилиты klbackup
В дальнейшем, bat файл обращается к утилите klbackup, которая лежит по адресу C:\Program Files (x86)\Kaspersky Lab\Kaspersky Security Center\klbackup.exe.
Разберем, что же делает эта строчка.
Происходит запуск утилиты klbackup.exe, с параметрами, которые указывают ей куда сохранять файлы логов (ключ -logfile), и куда копировать файлы резервной копии (ключ -path, при этом стоит учитывать, что это обязательно должен быть UNC путь). Ключ -use_ts создает папку с датой бекапа в названии. Ключ -password позволяет сохранять сертификат центра администрирования, он же задает пароль для доступа к нему (пароль из нескольких слов следует заключать в кавычки).
Использование WinRAR для бэкапа
Альтернативная версия, для WinRAR:
Тут как можно заметить, отличия минимальные, большинство команд и ключей совпадают с теми, что использует 7-Zip. Ключ -m5 обозначает метод сжатия (0 - без сжатия, 5 - максимальный), ключ -mt8 обозначает 8 потоков.
Внимание! Если у вас установлена 64 разрядная операционная система, а версии архиваторов - 32 разрядные, то вторая строчка должна начинаться с "C:\Program Files (x86)\", а не с "C:\Program Files\".
Вопрос от посетителя:
Хотелось бы узнать, в какую папку загружается обновления антивирусных баз Антивируса Касперского? И можно ли их как-то сохранить, чтобы после установки системы не загружать их заново?
Использование 7-Zip для бэкапа
Для использования бесплатного архиватора 7-Zip необходимо добавить в bat файл следующие две команды (сам архиватор можно скачать с официального сайта):
Теперь разберем, что происходит здесь. Первая строка запускает консольную версию 7zip, команда "a" обозначает добавление файлов в архив. Ключ -t указывает тип архива (в нашем случае это -t7z, что подразумевает архив 7z), -mx7 - метод сжатия, -m0=bzip2 -mmt=8 - вести сжатие в 8 потоков, -ssw - принудительно паковать открытые на данный момент файлы, -scsWIN указывает кодировку в названии файлов. "D:\backup\KAV\KAV_%date:~-10%.7z" - путь к будущему архиву, который нужно будет создать, "D:\Backup\klbackup\*" - папка, файлы из которой нужно заархивировать.
Вторая строка удаляет папку с файлами бекапа, которые теперь у нас запакованы в архив, /s и /q обозначают удаление в скрытом режиме, без запроса на подтверждение.
Читайте также: