Tema
Este artículo responde a las preguntas más frecuentes sobre el uso de la biblioteca de automatización en NinjaOne.
Entorno
Gestión de terminales de NinjaOne
Índice
Selecciona una pregunta para ver la respuesta:
- ¿NinjaOne pondrá en cola los scripts que no se hayan podido ejecutar durante las automatizaciones programadas?
- ¿Cuánto tiempo permanecerán los scripts pendientes en la cola?
- ¿Qué versión de PowerShell utiliza NinjaOne Automation?
- ¿Puedo restringir o asignar el acceso a los scripts a técnicos o usuarios específicos?
- ¿NinjaOne es compatible oficialmente con scripts de bash?
- ¿Se ejecutará mi script como «Sistema» o como el usuario actual?
- Si edito un script en la biblioteca, ¿afectará esto a los scripts y tareas programados existentes?
- ¿Qué ocurre si elimino un script al que se hace referencia en un script o una tarea programada?
- ¿Puedo subir un script para que se ejecute tanto en dispositivos macOS como en Windows?
- ¿Puedo ver y editar los scripts y acciones integrados?
- ¿Hay algún límite de caracteres para las nuevas categorías que cree?
- ¿Cómo funcionan los parámetros con mis scripts personalizados?
- ¿Qué ocurre si intento reiniciar el sistema mediante un script personalizado?
- ¿Es posible recuperar un script eliminado?
- ¿Se cifran los scripts cuando los transmito desde NinjaOne a la biblioteca local de un terminal?
Preguntas frecuentes
¿NinjaOne pondrá en cola los scripts que no se hayan podido ejecutar durante las automatizaciones programadas?
Las automatizaciones programadas no ejecutarán los scripts a menos que el dispositivo esté conectado en el momento en que esté programada la acción. En su lugar, NinjaOne cancelará el script y registrará una actividad para notificar este evento.
¿Cuánto tiempo permanecerán los scripts pendientes en la cola?
NinjaOne no eliminará ni cancelará los scripts en cola, independientemente del tiempo que haya transcurrido.
¿Qué versión de PowerShell utiliza NinjaOne Automation?
La versión que utiliza NinjaOne depende de la versión de PowerShell instalada de forma nativa en el agente en el que se ejecuta el script. Es el agente el que determina la versión de PowerShell que se ejecuta, y no NinjaOne. Normalmente se utiliza PowerShell 2 o superior, pero puedes encontrar excepciones en las notas del script.

¿Puedo restringir o asignar el acceso a los scripts a técnicos o usuarios específicos?
Sí. Puede gestionar el acceso desde la página de roles o de cuentas de un técnico a través de Permisos → Biblioteca de automatización. Seleccione el nivel de permiso que desea que tenga el técnico para todas las categorías de forma predeterminada, o gestione los permisos para categorías individuales.

Puede restringir la instalación y la ejecución de automatizaciones a determinadas categorías siguiendo estos pasos:
- En NinjaOne, ve a Administración → Biblioteca → Automatización.
- Abre la pestaña «Categorías » y haz clic en «Crear categoría».

- Introduce un identificador único en el campo «Nombre» y , a continuación, haz clic en «Crear».
- Abre la pestaña «Automatizaciones ».
- Pasa el cursor del ratón por encima del script que quieras añadir a una categoría y selecciona el menú de acciones. Haz clic en «Editar».

- Marca las casillas de cada categoría a la que quieras añadir el script y, a continuación, haz clic en «Guardar».
¿NinjaOne es compatible oficialmente con los scripts de bash?
NinjaOne es compatible con los scripts de bash; sin embargo, la resolución de problemas relacionados con los scripts de los clientes no entra dentro del ámbito de competencia de nuestro equipo de soporte, por lo que no podremos determinar si el origen del problema es el propio script.
¿Se ejecutará mi script como sistema o como usuario actual?
Cuando ejecute un script en un dispositivo (ya sea mediante una tarea programada, un script programado o de forma puntual), NinjaOne le pedirá que especifique si desea ejecutar el script como el sistema, como el usuario actual o utilizando las credenciales disponibles en su almacén de credenciales.
Si edito un script en la biblioteca, ¿afectará esto a los scripts y tareas programados existentes?
Sí. Cualquier modificación que realices en la biblioteca se aplicará a todos los scripts o tareas programadas que actualmente hagan referencia a dicho script.
¿Qué ocurre si elimino un script al que hace referencia un script o una tarea programada?
NinjaOne dejará de hacer referencia a ese script en el script o la tarea programada.
¿Puedo subir un script para que se ejecute tanto en dispositivos macOS como en Windows?
NinjaOne no admite scripts que se ejecuten en varias plataformas. Sin embargo, puedes subir un script por separado para cada plataforma: Apple macOS y Windows.
¿Puedo ver y editar los scripts o acciones integrados?
Actualmente solo puedes ver y editar los scripts que hayas creado tú mismo. No puedes editar los scripts nativos que NinjaOne proporciona por defecto.
¿Hay algún límite de caracteres para las nuevas categorías que cree?
Sí. Actualmente hay un límite de 50 caracteres para los nombres de las categorías.
¿Cómo funcionan los parámetros con mis scripts personalizados?
Para obtener una explicación sobre los parámetros, consulta «NinjaOne Endpoint Management: Parámetros de automatización y variables de entorno».
¿Qué ocurre si intento iniciar un reinicio mediante un script personalizado?
Dado que el agente de NinjaOne no puede prever los reinicios ordenados mediante scripts personalizados, hacerlo puede provocar problemas con el agente.
Para resolver el problema, elimina el script personalizado en cuestión o modifícalo para eliminar las líneas del script que ordenan el reinicio. Puedes utilizar el script de reinicio nativo de NinjaOne para reiniciar los equipos.
¿Es posible restaurar un script eliminado?
No es posible restaurar scripts eliminados. Debe volver a crearlos.
¿Se cifran los scripts cuando los transmito desde NinjaOne a la biblioteca local de un terminal?
Sí. La transmisión de un script desde el servidor al agente está cifrada, al igual que el resto de comunicaciones entre los servidores de NinjaOne y el agente de NinjaOne.