Kaspersky Security Center 15.1 Linux
Содержание
Удаленная установка приложений на устройства с помощью задачи Удаленное выполнение скриптов
Задачу Удаленное выполнение скриптов можно использовать для удаленной установки приложения на клиентское устройство с помощью создания пользовательского инсталляционного пакета.
О том, как подготовить архив для этой задачи, см. статью.
Чтобы создать инсталляционный пакет для удаленной установки приложения на клиентское устройство, в архив, который вы хотите загрузить для этой задачи, должны быть включены следующие файлы:
- <
название_пакета
>.deb - install.sh
sudo dpkg -I <package_name>.deb
- manifest.json
Схема JSON для удаленной установки приложения
{
"
version
": 1,
"
actions
": [
{
"
type
": "execute",
"
path
": "install.sh",
"
args
": "<
введите аргументы, если необходимо
>",
"
results
": [
{
"
code
": 0,
"
next
": "continue"
}
],
"
default_next
": "break"
}
]
}
Описание массивов
version
– версия файла манифеста и задачи.В настоящее время единственное допустимое значение – 1.
- Элементы массива
actions
определяют состав и порядок выполнения скриптов в задаче.Порядок выполнения скрипта соответствует индексу (положению) элемента в массиве.
- Для каждого элемента массива
actions
определены следующие элементы.type
– тип исполняемой команды из скриптов. В настоящее время значение всегдаexecute
.path
– путь к файлу скрипта в архиве.args
– аргументы, которые передаются скрипту как часть исполняемой команды.results
– массив, определяющий дальнейшие действия в зависимости от результата выполнения задачи.code
– значение, возвращающее скрипт.next
– действие, которое будет выполнено следующим. Действиеcontinue
переходит к выполнению следующего скрипта (элемента в массивеactions
). Действиеbreak
останавливает задачу.
default_next
– действие, если скрипт возвращает значение, которого нет вresults
.
При запуске задачи Удаленное выполнение скриптов Агент администрирования загрузит инсталляционный пакет с приложением на клиентское устройство. Когда клиентское устройство получает инсталляционный пакет, Агент администрирования на этом устройстве анализирует файл manifest.json и определяет порядок выполнения скриптов и действий в зависимости от результата, а затем начинает выполнение.
После завершения задачи Удаленное выполнение скриптов приложение будет установлено на клиентском устройстве.
В начало