Áú»¢¶Ä²©

script.update

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

object script.update(object/array scripts)

Este m¨¦todo permite actualizar los scripts existentes.

Este m¨¦todo solo est¨¢ disponible para el tipo de usuario Super administrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ

(objeto/matriz) Propiedades del script que se actualizar¨¢.

La propiedad scriptid debe definirse para cada script, todas las dem¨¢s propiedades son opcionales. S¨®lo se actualizar¨¢n las propiedades pasadas, todas las otras permanecer¨¢n sin cambios. Una excepci¨®n es el cambio de propiedad type de 5 (Webhook) a otro: se limpiar¨¢ la propiedad parameters.

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de los scripts actualizados bajo la propiedad scriptids.

Ejemplos

Cambiar comando de script

Cambie el comando del script a "/bin/ping -c 10 {HOST.CONN} 2>&1".

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "script.update",
           "params": {
               "scriptid": "1",
               "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "scriptids": [
                   "1"
               ]
           },
           "id": 1
       }

Fuente

CScript::update() en ui/include/classes/api/services/CScript.php.