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
Seleccione 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 bash?
- ¿Mi script se ejecutará como «System» 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 Windows?
- ¿Puedo ver y editar los scripts/acciones integrados?
- ¿Hay un 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 restaurar un script eliminado?
- ¿Se cifran los scripts cuando los transmito desde NinjaOne a la biblioteca local de un punto final?
Preguntas frecuentes
¿NinjaOne pondrá en cola los scripts que no se hayan podido ejecutar durante las automatizaciones programadas?
Las automatizaciones programadas no ejecutarán scripts a menos que el dispositivo esté conectado en el momento en que se haya programado 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 pasado.
¿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 y versiones superiores, pero puede 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 cuentas de los técnicos 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 las automatizaciones instaladas y ejecutadas a categorías siguiendo estos pasos:
- En NinjaOne, vaya a Administración → Biblioteca → Automatización.
- Abre la pestaña Categorías y haz clic en Crear categoría.

- Introduzca un identificador único en el campo Nombre y , a continuación, haga clic en Crear.
- Abre la pestaña Automatizaciones.
- Pase el cursor del ratón sobre el script que desea añadir a una categoría y seleccione el menú de acciones. Haga clic en Editar.

- Marque las casillas de cada categoría a la que desee añadir el script y, a continuación, haga clic en Guardar.
¿NinjaOne es compatible oficialmente con scripts bash?
NinjaOne es compatible con scripts de bash; sin embargo, la resolución de problemas en los scripts de los clientes no entra dentro del ámbito 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 el sistema o como el usuario actual?
Cuando ejecuta un script en un dispositivo (ya sea a través de una tarea programada, un script programado o de forma ad hoc), 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 realice en la biblioteca se propagará a todos los scripts o tareas programados que actualmente hagan referencia al script.
¿Qué ocurre si elimino un script al que se hace referencia en un script o una tarea programada?
NinjaOne dejará de hacer referencia al script en el script o la tarea programada.
¿Puedo cargar un script para que se ejecute tanto en dispositivos macOS como Windows?
NinjaOne no admite scripts que se ejecuten en múltiples plataformas. Sin embargo, puedes subir un script para cada plataforma Apple macOS y Windows por separado.
¿Puedo ver y editar los scripts o acciones integrados?
Actualmente, solo puedes ver y editar los scripts que hayas creado. No puedes editar los scripts nativos que NinjaOne proporciona de forma predeterminada.
¿Hay un 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 planificar los reinicios iniciados mediante scripts personalizados, hacerlo puede causar problemas con el agente.
Para resolver el problema, elimine el script personalizado en cuestión o modifíquelo para eliminar las líneas del script que ordenan el reinicio. Puede 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 punto final?
Sí. La transmisión de un script desde el servidor al agente está cifrada, al igual que todas las demás comunicaciones entre los servidores de NinjaOne y el agente de NinjaOne.