Задачу Удаленное выполнение скриптов можно использовать для удаленной установки приложения на клиентское устройство с помощью создания пользовательского инсталляционного пакета.
О том, как подготовить архив для этой задачи, см. статью.
Чтобы создать инсталляционный пакет для удаленной установки приложения на клиентское устройство, в архив, который вы хотите загрузить для этой задачи, должны быть включены следующие файлы:
В настоящее время единственное допустимое значение – 1.
Элементы массива actions определяют состав и порядок выполнения скриптов в задаче.
Порядок выполнения скрипта соответствует индексу (положению) элемента в массиве.
Для каждого элемента массива actions определены следующие элементы.
type – тип исполняемой команды из скриптов. В настоящее время значение всегда execute.
path – путь к файлу скрипта в архиве.
args – аргументы, которые передаются скрипту как часть исполняемой команды.
results – массив, определяющий дальнейшие действия в зависимости от результата выполнения задачи.
code – значение, возвращающее скрипт.
next – действие, которое будет выполнено следующим. Действие continue переходит к выполнению следующего скрипта (элемента в массиве actions). Действие break останавливает задачу.
default_next – действие, если скрипт возвращает значение, которого нет в results.
При запуске задачи Удаленное выполнение скриптов Агент администрирования загрузит инсталляционный пакет с приложением на клиентское устройство. Когда клиентское устройство получает инсталляционный пакет, Агент администрирования на этом устройстве анализирует файл manifest.json и определяет порядок выполнения скриптов и действий в зависимости от результата, а затем начинает выполнение.
После завершения задачи Удаленное выполнение скриптов приложение будет установлено на клиентском устройстве.