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

NinjaOne Gestión de endpoints: Primeros pasos en la automatización mediante scripts

Tema

Este artículo describe cómo empezar a utilizar scripts para automatizaciones en la biblioteca de automatizaciones de NinjaOne.

Entorno

NinjaOne Endpoint Management (automatización y scripting)

Descripción

NinjaOne proporciona varios scripts nativos listos para usar, pero también puede crear y editar scripts personalizados o instalar y ejecutar automatizaciones de aplicaciones. Cuando ejecute scripts personalizados en dispositivos, NinjaOne le pedirá que especifique parámetros opcionales y si desea ejecutar los scripts como Sistema, Usuario actual o con credenciales de su almacén de credenciales.

Vea tutoriales adicionales en nuestra biblioteca de vídeos

Seleccione un tema para obtener más información:

Consideraciones sobre los scripts

Tenga en cuenta lo siguiente al planificar sus scripts:

  • El agente NinjaOne no ofrece asistencia para la resolución de problemas relacionados con scripts de reinicio personalizados. Para realizar un reinicio, recomendamos utilizar el script de reinicio nativo de NinjaOne para garantizar que el agente pueda gestionar la acción correctamente.
  • Las automatizaciones marcadas como «Todas» para el parámetro «Arquitectura» se ejecutan según la arquitectura nativa del dispositivo (32 o 64 bits).
  • No puede utilizar los siguientes caracteres especiales en los parámetros: &|;$><`!.
  • Puede asignar scripts a una categoría (o varias categorías) para organizar mejor la biblioteca de automatizaciones. Para crear nuevas categorías o editar o eliminar categorías existentes, haga clic en la pestaña Categorías en AdministraciónBibliotecaAutomatización.
  • NinjaOne solo acepta parámetros de valor de cadena. Estos incluyen enteros decimales de cadena y opciones de casilla de verificación.

Lenguajes de script compatibles

NinjaOne admite los siguientes lenguajes de script:

  • JavaScript
  • PowerShell
  • Batch
  • ShellScript
  • VBS Script

Aplicaciones automatizadas

Los administradores pueden configurar scripts para ejecutar o instalar una aplicación. Las opciones de automatización Ejecutar e Instalar le permiten crear una biblioteca de scripts de aplicaciones instaladas y en ejecución para añadir a una política o tarea programada, o ejecutar bajo demanda. Por ejemplo, si ejecuta CCleaner en los terminales, puede utilizar NinjaOne para llamarlo.

Una vez que instale una aplicación en la biblioteca de automatización, podrá utilizarla varias veces en diferentes organizaciones y dispositivos.

Añadir nuevos scripts

Para añadir nuevos scripts, siga estos pasos:

Configurar los parámetros de scripting

  1. Vaya a AdministraciónBibliotecaAutomatización y, a continuación, haga clic en Añadir automatizaciónNuevo script.
automation_add new script.png
Figura 1: Añadir un nuevo script (haga clic para ampliar)
  1. Se abrirá la página Crear script. Configure los siguientes parámetros según los requisitos de idioma de cada script:
ParámetroDescripción
NombreAsigne un nombre descriptivo al script.
DescripciónAñada una descripción opcional que explique la función del script.
CategoríasElige las categorías de la biblioteca de automatización en las que quieres que se encuentre tu script. Puedes seleccionar una o varias categorías.
IdiomaSeleccione el idioma en el que escribirá su script. El formato de los comandos cambiará automáticamente en función del idioma seleccionado.
Sistema operativoSeleccione el sistema operativo adecuado para su script. Esta opción aparecerá en gris hasta que seleccione un idioma.
ArquitecturaSeleccione una arquitectura de 32 bits o 64 bits.
Ejecutar comoEspecifique la función bajo la cual se ejecutará el script. Estas opciones cambiarán en función del sistema operativo que seleccione.
Variables de scriptHaga clic en Añadir para seleccionar las variables de script en el menú desplegable. Para obtener más información sobre las variables de script, consulte NinjaOne Endpoint Management: Uso de variables en scripts de automatización.
ParámetrosDefina los parámetros que tomarán los argumentos de las llamadas para los valores de los parámetros. Para obtener más información sobre los parámetros, consulte NinjaOne Endpoint Management: Parámetros de automatización.
Lectura o escritura en campos personalizados en scripts. Cuando haya terminado, haga clic en Guardar para guardar su script.

ScriptEditor_AddingSnippets.png
Figura 3: Fragmentos en el editor de scripts (haga clic para ampliar)

El script ya está disponible para su uso en la automatización programada como una tarea programada o como una ejecución manual. Para obtener más información, consulte los siguientes recursos:

Importar nuevos scripts

Para importar nuevos scripts o archivos a NinjaOne, siga estos pasos:

  1. Vaya a AdministraciónBibliotecaAutomatización y, a continuación, haga clic en Añadir automatización → Importar desde archivo o Importar desde plantilla.
automation_import.png
Figura 4: Importar scripts (haga clic para ampliar)
  1. Seleccione el archivo del script que desea importar. Si decide importar desde una plantilla, NinjaOne le redirigirá a la pestaña Biblioteca de plantillas, donde podrá seleccionar uno de los scripts nativos que ofrece NinjaOne. Para obtener más información sobre los scripts que se encuentran en la Biblioteca de plantillas, consulte NinjaOne Endpoint Management: Scripts de automatización nativos.

Ordenar y filtrar scripts de automatización en la biblioteca de automatización

Puede cambiar los parámetros de clasificación en la configuración de la tabla de la biblioteca de automatización siguiendo estos pasos:

  1. En la biblioteca de automatización, haga clic en el icono de engranaje.
automation_table settings.png
Figura 5: Configuración de la tabla de la biblioteca de automatización (haga clic para ampliar)
  1. Seleccione los criterios de clasificación. Puede clasificar, añadir, eliminar y reordenar la visualización de las columnas. Para reordenar las columnas que se muestran en la página, haga clic y mantenga pulsado el nombre de la columna y, a continuación, arrástrela hacia arriba o hacia abajo. Cuando haya terminado, haga clic en Guardar.

Editar, copiar o eliminar scripts o aplicaciones existentes

Cuando trabaje con scripts existentes, tenga en cuenta las siguientes consideraciones:

  • Solo puede modificar, copiar o eliminar scripts y aplicaciones personalizados.
  • No puede eliminar los scripts nativos de NinjaOne, pero puede editar sus categorías.
  • Puede eliminar o editar aplicaciones de ejecución e instalación, pero no puede copiarlas.
  • Solo puede eliminar o ver instaladores heredados.

Procedimiento

Vaya a AdministraciónBibliotecaAutomatización y coloque el cursor sobre un script o una aplicación. Haga clic en el icono de tres puntos para ver las opciones del menú.

automation_edit copy delete.png
Figura 6: Editar, copiar o eliminar una automatización (haga clic para ampliar)
  • Haga clic en Editar para abrir el editor de scripts y realizar cambios. Haga clic en Guardar para finalizar el nuevo script.
  • Haga clic en Eliminar para eliminar el script o la aplicación de su biblioteca. Si elimina una categoría, NinjaOne la etiquetará como Sin categorizar.
  • Seleccione Copiar para crear un nuevo script idéntico al script original. NinjaOne le pedirá que asigne un nombre al nuevo script. Cuando haya terminado, haga clic en Guardar.

Automatizaciones en revisión

Cuando añada una aplicación de instalación a la biblioteca de automatizaciones, aparecerá en la pestaña En revisión antes de pasar a la pestaña Automatizaciones.

Mientras las automatizaciones están en revisión, NinjaOne valida los archivos principales y auxiliares para asegurarse de que no contengan malware, virus o problemas con las URL de instalación que puedan causar errores en la aplicación.

automation under review.png
Figura 7: Automatizaciones en revisión (haga clic para ampliar)

Biblioteca de plantillas

La biblioteca de plantillas es una colección de scripts escritos por el equipo interno de desarrollo de scripts de NinjaOne, recopilados a partir de las solicitudes más populares de la comunidad NinjaOne. NinjaOne proporciona estos scripts «tal cual», y es su responsabilidad probarlos y evaluarlos antes de implementarlos.

Para obtener más información sobre los scripts que se encuentran en la biblioteca de plantillas, consulte NinjaOne Endpoint Management: Scripts de automatización nativos.

Recursos adicionales

Para obtener una lista de preguntas frecuentes sobre la biblioteca de automatización, consulte Biblioteca de automatización: preguntas frecuentes.

Consulte Scripting, automatización, CLI: Catálogo de recursos para obtener más información sobre la automatización en NinjaOne.

FAQ

Próximos pasos