Пожалуйста, включите JavaScript в браузере! 
	 
	
	Подготовка архива для задачи Удаленное выполнение скриптов 
Развернуть все  | Свернуть все 
Архив для задачи Удаленное выполнение скриптов  на основе файла manifest.json должен соответствовать следующим требованиям:
Формат архива: ZIP. Общий размер: не более 1 ГБ. Количество файлов и папок в архиве не ограничено. Манифест-файл архива должен соответствовать приведенной ниже схеме и называться manifest.json. Схема проверяется только во время выполнения задачи на устройстве.Схема JSON манифест-файла и описание массивов 
 Схема JSON
{
 "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Schema for execute scripts task",
   "type": "object",
    "properties": {
        "version": {
            "type": "integer",
            "enum": [1]
        },
        "actions":{
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "type": {
                        "type": "string",
                        "enum": ["execute"]
                    },
                    "path": {
                        "type": "string"
                    },
                    "args": {
                        "type": "string"
                    },
                    "results":{
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "code": {
                                    "type": "integer",
                                    "minimum": -255,
                                    "maximum": 255
                                },
                                "next":{
                                    "type": "string",
                                    "enum": ["break", "continue"]
                                }
                            },
                            "required": [
                                "code",
                                "next"
                            ]
                        }
                    },
                    "default_next":{
                        "type": "string",
                        "enum": ["break", "continue"]
                    }
                },
                "required": [
                    "type",
                    "path",
                    "default_next"
                ]
            }
        }
    },
    "required": [
        "version",
        "actions"
    ]
}
Пример манифест-файла 
 {
  "version": 1,
  "actions": [
    {
      "type": "execute",
      "path": "scripts/run1.cmd",
      "args": "testArg",
      "results": [
        {
          "code": 0,
          "next": "continue"
        }
      ],
      "default_next": "break"
    },
    {
      "type": "execute",
      "path": "scripts/run2.cmd",
      "results": [
        {
          "code": 0,
          "next": "continue"
        }
      ],
      "default_next": "break"
    },
    {
      "type": "execute",
      "path": "scripts/run3.cmd",
      "results": [
        {
          "code": 0,
          "next": "continue"
        }
      ],
      "default_next": "break"
    }
  ]
}
 Архив должен иметь следующую структуру:manifest.json
 <файл1>
 <файл2>
 <папка1>/<файл3>
 <папка2>/<папка3>/<файл4>
 ...
 <файлX>
 manifest.json – это манифест-файл задачи.
 <файл1>, ...., <файлX> – это набор файлов со скриптами, которые нужно выполнить.
   
	В начало