Kaspersky Standard | Plus | Premium

Как обновлять базы и модули приложения с помощью командной строки

В командной строке вы можете выполнять обновление баз и модулей приложения следующими способами:

Задача запускается со значениями параметров по умолчанию, указанными в Приложении 3. Вы можете останавливать и запускать задачу в любое время. Вы также можете изменять параметры задачи перед ее запуском.

Изменять параметры задач нужно до их запуска.

Идентификатор предустановленной задачи Обновление: 6. Имя предустановленной задачи Обновление: Update. Идентификатор или имя пользовательской задачи обновления вам нужно задать самостоятельно.

Чтобы изменить значения параметров расписания запуска задачи с помощью конфигурационного файла:

  1. Выведите параметры задачи в конфигурационный файл с помощью команды kfl-control --get-schedule.
  2. Измените в конфигурационном файле значения нужных параметров расписания и сохраните изменения.
  3. Выполните команду:

    kfl-control --set-schedule <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json]

Все значения параметров расписания запуска задачи, заданные в файле, будут импортированы в приложение.

Чтобы изменить отдельные значения параметров расписания запуска задачи с помощью командной строки, выполните следующую команду:

kfl-control --set-schedule <идентификатор/имя задачи> <имя параметра>=<значение параметра> [<имя параметра>=<значение параметра>]

Значения указанных параметров расписания запуска задачи будут изменены.

Чтобы остановить задачу Обновление в командной строке и включить вывод текущих событий, связанных с этой задачей, выполните следующую команду:

kfl-control --stop-task <идентификатор/имя задачи> -W

Чтобы запустить предустановленную задачу Обновление в командной строке, включить вывод текущих событий, связанных с этой задачей, и отображать ход выполнения задачи, выполните следующую команду:

kfl-control --start-task 7 [-W] [--progress]

Чтобы создать и запустить пользовательскую задачу Обновление в командной строке, включить вывод текущих событий, связанных с этой задачей, и отображать ход выполнения задачи, выполните последовательно следующие команды:

  1. kfl-control --create-task <идентификатор/имя задачи> --type <Rollback>
  2. kfl-control --start-task <идентификатор/имя задачи> [-W] [--progress]

Задача Обновление запускается со значениями параметров по умолчанию, указанными в Приложении 3.

Текущие значения параметров задачи вы можете вывести одним из следующих способов:

При необходимости изменить параметры задачи Обновление вы можете:

  • Изменять все параметры задачи при помощи конфигурационного файла. Для этого нужно выполнить следующие действия:
    1. Вывести параметры задачи в конфигурационный файл с помощью команды kfl-control --get-settings <идентификатор/имя задачи> [--json].

      Будет сформирован конфигурационный файл с текущими параметрами задачи.

    2. Внести изменения в параметры задачи в сформированном конфигурационном файле, выбрав значения из таблицы ниже.
    3. Сохранить конфигурационный файл.
    4. Выполнить команду kfl-control --set-settings <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json].
  • Изменять отдельные параметры задачи, с помощью команды kfl-control --set-settings <идентификатор/имя задачи> <имя параметра>=<значение параметра> [<имя параметра>=<значение параметра>].
  • Восстанавливать заданные по умолчанию параметры задачи с помощью команды kfl-control --set-settings <идентификатор/имя задачи> --set-to-default.

Подробная инструкция по изменению параметров задач приложения приведена в разделе Как изменить параметры задачи в командной строке.

В таблице ниже описаны все параметры и значения параметров задачи Обновление.

Параметры задачи Обновление

Параметр

Описание

Значения

SourceType

Источник, из которого приложение будет получать обновления.

KLServers (значение по умолчанию) – приложение получает обновления с одного из серверов обновлений "Лаборатории Касперского". Обновления загружаются по протоколу HTTPS.

Custom – приложение загружает обновления из пользовательского источника, указанного в секции [CustomSources.item_#]. Вы можете указывать директории FTP-, HTTP- и HTTPS-серверов или директории на любом смонтированном устройстве защищаемого клиентского устройства, включая директории на удаленных устройствах, смонтированные по протоколам Samba или NFS.

UseKLServersWhenUnavailable

Обращение приложения к серверам обновлений "Лаборатории Касперского" в случае, если все пользовательские источники недоступны.

Yes (значение по умолчанию) – приложение подключается к серверам обновлений "Лаборатории Касперского", если все пользовательские источники обновлений недоступны.

No – приложение не подключается к серверам обновлений "Лаборатории Касперского", если все пользовательские источники обновлений недоступны.

ApplicationUpdateMode

Режим загрузки и установки обновлений приложения.

Disabled – не загружать и не устанавливать обновления приложения.

DownloadOnly (значение по умолчанию) – загружать обновления приложения, но не устанавливать их.

DownloadAndInstall – автоматически загружать и устанавливать обновления приложения. После установки обновлений приложение будет автоматически перезапущено.

ConnectionTimeout

Время ожидания (в секундах) ответа от источника обновлений при попытке соединения с ним. Если в течение указанного промежутка времени от источника обновлений не приходит ответ, приложение обращается к другому указанному источнику обновлений.

Вы можете указывать только целые числа в диапазоне от 0 до 120.

Значение по умолчанию: 10.

Секция [CustomSources.item_#] содержит следующие параметры:

URL

Адрес пользовательского источника обновлений в локальной сети или в интернете.

Значение по умолчанию не задано.

Примеры:

URL=http://example.com/bases/ – адрес HTTP-сервера, на котором расположена директория с обновлениями.

URL=/home/bases/ – директория на защищаемом устройстве, в которой содержатся базы приложения.

 

Enabled

Использование источника обновлений, указанного в параметре URL.

Для выполнения задачи требуется включить использование хотя бы одного источника обновлений.

Yes – приложение использует источник обновлений.

No – приложение не использует источник обновлений.

Значение по умолчанию не задано.