¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

Biblioteca de automatización: Uso de variables en scripts

NinjaDojo-logo-darkblue.png

Índice:

Descripción

Cuando se ejecuta un script que incluye variables de script (es decir, formularios de script dinámicos), el agente NinjaOne las añade como variables de entorno solo durante el tiempo que dura la ejecución del script. Si el sistema ya tiene una variable de entorno existente que se envía desde el script, este falla y envía un registro de actividad en el que se aclara qué script ha fallado y por qué.

Los scripts también envían un registro de actividad con los cambios realizados en una variable de script a la pestaña Actividades del panel de control del sistema, así como al panel de control del dispositivo, lo que puede ayudar a los usuarios a identificar y planificar las necesidades de depuración o resolución de problemas.

  • Las variables de script añadidas se pueden ver en su propia área dentro del script, en la parte derecha, y se pueden editar o eliminar.
  • La lista de variables se puede reordenar por importancia o prioridad.
  • Se pueden añadir un máximo de 20 variables a un solo script.
  • No se pueden utilizar los siguientes caracteres especiales:&|;$><`!

También exponemos las siguientes variables de entorno que se pueden utilizar para todo tipo de scripts (Windows, Mac y Linux):

NINJA_EXECUTING_PATH - Ubicación de instalación
NINJA_AGENT_VERSION_INSTALLED - Versión del agente
NINJA_PATCHER_VERSION_INSTALLED - Versión del parche
NINJA_DATA_PATH - Carpeta de datos del agente (scripts, políticas, descargas, registros)
NINJA_AGENT_PASSWORD: contraseña del agente para obtener la clave de sesión
NINJA_AGENT_MACHINE_ID: ID de la máquina utilizada en el servidor
NINJA_AGENT_NODE_ID: ID del nodo utilizado en el servidor.
NINJA_ORGANIZATION_NAME: nombre de la organización utilizado en el servidor.
NINJA_ORGANIZATION_ID: ID de la organización utilizado en el servidor.
NINJA_COMPANY_NAME: el nombre de la empresa utilizado en el servidor.
NINJA_LOCATION_ID: el ID de la ubicación utilizado en el servidor.
NINJA_LOCATION_NAME: el nombre de la ubicación utilizado en el servidor
Nota importante: Si cambia una variable y ejecuta un script para recuperar el nuevo valor, reinicie el destino si no ha cambiado. Al reiniciar el destino, se actualizarán las variables.

Creación de variables de script:

Puede añadir nuevas variables de script desde el campo Variables de script situado en la parte derecha del editor de scripts.

  1. Haga clic en Añadir y seleccione una opción de la lista desplegable. Para obtener una descripción de cada variable, consulte Tipos de variables de script.
    add variable to script.png
    La página de configuración de variables se muestra en una ventana emergente.
  2. Introduzca un nombre para la variable; este nombre se convertirá automáticamente en un nombre compatible con scripts para su uso dentro del script, que será visible encima del campo de entrada. Utilice la tabla siguiente para completar el resto de los campos según corresponda.
    CampoDescripciónSe utiliza para la variable
    DescripciónCampo opcional que establece una descripción de la variable que está añadiendo. Será visible al ejecutar un script en forma de icono informativo (i) sobre la variable, lo que puede ayudar a los usuarios al proporcionarles más información o consejos útiles.Todos
    ObligatorioValor opcional que, cuando se activa la casilla de verificación, hace que la variable sea obligatoria cuando se ejecuta el script. Esto significa que el formulario generado por el script exige que se rellene el valor, de lo contrario el script no se ejecutará.Todos excepto CheckBox
    Establecer valor predeterminadoValor opcional que utiliza contenido predefinido cuando se ejecuta el script.Todos
    Valor de la opciónValor obligatorio que permite a los usuarios seleccionar opciones de una lista. Cada valor introducido proporciona una opción independiente.Desplegable
    Opción superior Establecer valor predeterminadoCuando se introducen varios valores para el valor de la opción, este valor establece el superior como predeterminado. Los valores de las opciones se pueden arrastrar y soltar para cambiar el valor predeterminado.Desplegable
  3. Haga clic en Añadir.

Una vez añadidas las variables del script, puede editarlas o eliminarlas utilizando los iconos situados a la derecha del nombre de la variable o arrastrándolas y soltándolas para cambiar el orden. Coloque el puntero del ratón sobre la variable para ver el icono de edición.

script variable_edit or delete.png

Añadir variables a un script:

Los técnicos de NinjaOne pueden añadir las variables de script que han creado al editor de scripts haciendo clic en un espacio vacío del editor de scripts y pulsando CTRL + Espacio en el teclado. El selector de variables de script se muestra como una pequeña ventana emergente; pase el puntero del ratón por encima de las variables para ver una descripción.

Los campos personalizados también se muestran en este selector de variables de script.

stringtext variable example_script.png

Una vez seleccionada la variable en el menú CTRL+Espacio, la variable inserta el código en el editor de scripts específico para el lenguaje seleccionado en la parte derecha del editor de scripts.

script

FAQ

Próximos pasos