объект script.create(объект/массив скрипты)
Этот метод позволяет создавать новые скрипты.
(объект/массив)
Создаваемые скрипты.
Этот метод принимает элементы комплексного экрана со стандартными свойствами скрипта.
(объект)
Возвращает объект, который содержит ID созданных скриптов под свойством scriptids
. Порядок возвращаемых ID совпадает с порядком переданных скриптов.
Создание скрипта, который перезапускает сервер. Этот скрипт будет требовать права записи к узлу сети и будет отображать сообщение подтверждения в веб-интерфейсе до выполнения команды.
Запрос:
{
"jsonrpc": "2.0",
"method": "script.create",
"params": {
"name": "Reboot server",
"command": "reboot server 1",
"host_access": 3,
"confirmation": "Are you sure you would like to reboot the server?"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Ответ:
CScript::create() в frontends/php/include/classes/api/services/CScript.php.