объект 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.