Tema
La consola NinjaOne proporciona scripts de automatización nativos que puede implementar en sus dispositivos gestionados. Este artículo describe las funciones de los scripts incluidos con su suscripción NinjaOne.
Entorno
- Biblioteca de automatización NinjaOne
- Microsoft Windows
- Apple macOS
- Debian Linux
Descripción
La biblioteca de automatización proporciona secuencias de comandos de automatización que puede ejecutar en dispositivos ad hoc, de forma programada, mediante condiciones de políticas o con una tarea programada. Además de los scripts nativos de NinjaOne, puede acceder a plantillas adicionales a través de la Biblioteca de Plantillas de Automatización. Encuentre artículos relacionados en nuestra sección de Recursos adicionales.
Categorías de escritura nativa
Algunas secuencias de comandos pueden ser compatibles con varios sistemas operativos. NinjaOne organiza cada script nativo por categoría, que puede ver en la columna Categorías .
Puede crear nuevas categorías en la pestaña Categorías y añadirlas a los guiones nativos haciendo clic en el guión y seleccionando la nueva categoría en el menú desplegable.

Descripciones de la escritura nativa
Seleccione su sistema operativo (SO) para conocer los scripts que ofrecemos:
- Scripts nativos para macOS de Apple
- Scripts nativos de Microsoft Windows
- Scripts nativos de Ubuntu Linux
Scripts nativos para macOS de Apple
Las siguientes tablas proporcionan una descripción de cada script nativo para dispositivos macOS.
| Nombre del script | Descripción y requisitos |
|---|---|
| Desactivar Mac Sleep | Este script configura un sistema macOS para que nunca entre en reposo. |
| Desactivar/activar ARD (Apple iOS Remote Desktop) | Este script deshabilita o habilita ARD (Apple Remote Desktop) mediante el uso de la utilidad de línea de comandos kickstart. |
| Desactivar/activar SSH (Secure Shell) | Este script deshabilita/habilita SSH. Para Mac, esto se hace mediante el uso de la utilidad de línea de comandos systemsetup. |
| Desactivar/activar VNC (Conexión de red virtual) | Este script deshabilita o habilita VNC mediante el uso de la utilidad de línea de comandos kickstart. |
| Descargar actualizaciones, no instalarlas | Este script activa el mecanismo de actualización de macOS en el propio equipo para descargar cualquier actualización disponible (pero no instalarla todavía). |
| Vaciar papelera | Este script vacía la basura para cada usuario en el dispositivo. |
| Activar Wake-On-LAN | Esto habilita las capacidades Wake-on-LAN mediante el uso de la utilidad de línea de comandos systemsetup. |
| Renovar DNS | Este script limpia la caché de DNS utilizando diferentes utilidades de línea de comandos que dependen de la versión del SO. |
| Instalar todos los parches disponibles | Este script activa el mecanismo de actualización en el propio equipo para descargar e instalar todos los parches disponibles. |
| Instalar todos los parches disponibles, reiniciar si se requiere | Este script activa el mecanismo de actualización en el propio equipo para descargar e instalar todos los parches disponibles. Si es necesario reiniciar el sistema tras la instalación, reiniciará la máquina. Este script solo es compatible con dispositivos que ejecuten macOS High Sierra o superior. |
| Instalar solo los parches recomendados | Este script activa el mecanismo de actualización de macOS en el propio equipo para descargar e instalar solo los parches recomendados (según la clasificación de Apple). |
| Instalar solo parches recomendados y reiniciar si es necesario (se necesita la versión 10.13.4 o más reciente) | Este script activa el mecanismo de actualización de macOS localmente en la máquina para descargar e instalar sólo los parches recomendados (según la clasificación de Apple) y, a continuación, reinicia la máquina si es necesario reiniciarla después de la instalación. Este script solo es compatible con dispositivos que ejecuten macOS High Sierra o superior. |
| Eliminar Core Audio | Este script reinicia los daemons de los servicios de audio. |
| Mencionar todos los parches disponibles | Este script consulta el mecanismo de actualización en el propio equipo para proporcionar una lista de todos los parches disponibles. La lista será entonces visible en la tabla de Actividades. Si no se encuentran parches disponibles al ejecutar este script, se mostrará el mensaje "Acción: La entrada "Completado" en el registro de actividades dirá simplemente "Encontrando software disponible" (sin que aparezcan los parches reales). |
| Aplicación de parches del sistema operativo | Este script aplica las actualizaciones disponibles del sistema operativo. |
| Exploración de parches del sistema operativo | Este script activa una búsqueda de actualizaciones del sistema operativo. |
| Limpiar la memoria caché de disco | Este script borra la caché del disco utilizando la utilidad de línea de comandos de purga. |
| Volver a aplicar los permisos de usuario | Este script ejecuta los comandos chown y chmod para todos los usuarios. |
| Reiniciar | Este script reiniciará un dispositivo. Este script utiliza la utilidad de línea de comandos shutdown para forzar un reinicio. |
| Reparar los archivos permanentes del disco | Este script ejecuta la reparación de los permisos de disco en «/». |
| Reparar SSH | Esto detiene las conexiones SSH (secure shell) y reinicia el demonio SSH. |
| Reparar TeamViewer | Este script reinicia TeamViewer, detiene el servicio y lo reinicia. |
| Reiniciar los servicios de inicio | Este script restablece los servicios de lanzamiento. Para más información, consulte la base de datos de servicios de lanzamiento(externa). |
| Reiniciar la impresión | Este script realiza las siguientes acciones:
|
| Desactivar actualizaciones automáticas | Este script establece el parámetro AutoUpdateRestartRequired de Preferencias en "FALSE". |
| Activar pantalla | Este script despierta la pantalla mediante el uso de la utilidad de línea de comandos pmset. |
Scripts nativos de Microsoft Windows
La siguiente tabla proporciona una descripción de cada script nativo para dispositivos Windows.
| Nombre del script | Descripción y requisitos |
|---|---|
| Borrar la memoria caché DNS | Este script ejecuta el siguiente comando: IPCONFIG /FLUSHDNS. |
| Borrar los registros de eventos | Esto borra todos los registros de respaldo y eventos de seguridad de todos los usuarios. |
| Desfragmentar | Esto ejecuta la desfragmentación del disco duro en los terminales. Puedes excluir el volumen de arranque o el volumen de recuperación. |
| Eliminar los archivos temporales | Este script elimina los archivos temporales en las siguientes ubicaciones (cuando la ubicación no está bloqueada):
|
| Deshabilitar/Habilitar las unidades de CD-ROM | Esto activa una clave del registro para deshabilitar/habilitar las unidades respectivas. Dependiendo del sistema operativo, algunas máquinas pueden requerir un reinicio para asegurar que este cambio se aplique. |
| Deshabilitar/Habilitar las unidades de disco flexible | Esto activa una clave del registro para desactivar o activar las unidades respectivas. |
| Deshabilitar/Habilitar las unidades USB | Este script deshabilita/habilita el uso de dispositivos de almacenamiento USB a través de una configuración del registro. |
| Deshabilitar/Habilitar control de acceso de usuario | Esto activa la siguiente clave del registro con un valor de «1» (habilitar) o «0» (deshabilitar):SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemHabilitar UAC utiliza "1" como un valor (0x00000001) que no es un retorno a las ventanas por defecto ("5" / 0x00000005) |
| Papelera de reciclaje vacía | Esto le permite ejecutar "vaciar papelera de reciclaje" en todas las unidades o para todos los usuarios en los puntos finales correspondientes para Windows 7 y versiones más recientes. Este script no actualiza la carpeta, por lo que el icono puede seguir mostrando "lleno" hasta que se actualice la papelera de reciclaje. |
| Reparar los errores del sistema de archivos | Este script ejecuta el siguiente comando: CHKDSK /RUna vez seleccionada esta opción, deberá programar un reinicio para que esta acción termine de ejecutarse. |
| Reparar contadores de rendimiento de reconstrucción | Esto ejecuta un script para borrar y reconstruir los contadores de rendimiento. |
| Reinicio forzado | Este script utiliza WINAPI (interfaz de programación de aplicaciones de Windows) para ejecutar el comando InitiateSystemShutdown con el parámetro forzado y se ejecuta después de 5 segundos. |
| Actualización de la fuerza de política grupal | Esto ejecuta el siguiente comando: gpupdate /force |
| Cerrar la sesión del usuario actual | Este script le permite cerrar la sesión de todos los usuarios conectados a un terminal. |
| Aplicación de parches del sistema operativo | Este script aplica las actualizaciones disponibles del sistema operativo. |
| Exploración de parches del sistema operativo | Este script activa una búsqueda de actualizaciones del sistema operativo. |
| Reiniciar | Este script reiniciará un dispositivo. Este script utiliza WINAPI para ejecutar el comando InitiateSystemShutdown sin el parámetro forzado y se ejecuta después de 30 segundos. |
| Reiniciar (dispositivos de reinicio pendientes) | Este script utiliza WINAPI para ejecutar el comando InitiateSystemShutdown y sólo se ejecutará en dispositivos que tengan un reinicio pendiente en el momento en que se ejecute el script. |
| Lanzar y renovar la dirección IP | Esto ejecuta los siguientes comandos: IPCONFIG /RELEASE e IPCONFIG /RENEW. |
| Medios extraíbles | Este script le permite deshabilitar o habilitar el uso de unidades USB, CD-ROM y Floppy a través de una configuración del registro. |
| Eliminar la barra de herramientas de Google/Yahoo | Para estos scripts, NinjaOne lee la clave de desinstalación y luego ejecuta la cadena de desinstalación. |
| Ejecutar limpieza de Windows | Esto ejecuta la herramienta de limpieza de disco de Windows con la opción /SAGERUN:1 El comando completo es: (CLEANMGR /SAGERUN:1)Consulte cleanmgr | Microsoft Learn(externo) y Automatización de la herramienta de limpieza de disco - Windows Server | Microsoft Learn(externo) para obtener más información. |
| SFC Scannow | Este script lanza un escaneo SFC (System File Checker) como el usuario actualmente logueado. Esto requiere un sistema operativo Vista o superior, y un usuario con permisos de administrador debe estar conectado al dispositivo. |
| Restauración del sistema | Este script cambia la clave del registro a 0 o 1 para activar/desactivar la capacidad de realizar una restauración del sistema. La clave del registro responsable de la restauración del sistema es: HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTSystemRestore |
| Servicio de Windows | Permite iniciar o detener un servicio de Windows. La lista de servicios en el menú desplegable se crea mediante la acumulación de todos los servicios de todos los dispositivos dentro de su entorno NinjaOne, por lo que es un superconjunto de todos los servicios para los dispositivos en su entorno. |
Scripts nativos de Ubuntu Linux
La siguiente tabla proporciona una descripción de cada script nativo para dispositivos Linux.
| Nombre del script | Descripción y requisitos |
|---|---|
| Deshabilitar/Habilitar hibernación | Este script configura el sistema Linux para que nunca hiberne o permite que el sistema hiberne. |
| Deshabilitar/Habilitar SSH (Secure Shell) | Este script deshabilita/habilita SSH. Para Mac, esto se hace mediante el uso de la utilidad de línea de comandos systemsetup. |
| Vaciar papelera | Este script vacía la basura para cada usuario en el dispositivo. |
| Renovar DNS | Este script limpia la caché de DNS utilizando diferentes utilidades de línea de comandos que dependen de la versión del SO. |
| Forzar el cierre de sesión | Este script fuerza el cierre de sesión del usuario actualmente conectado. |
| Instalar todos los parches disponibles | Este script activa el mecanismo de actualización en el propio equipo para descargar e instalar todos los parches disponibles. |
| Instalar todos los parches disponibles, reiniciar si se requiere | Este script activa el mecanismo de actualización en el propio equipo para descargar e instalar todos los parches disponibles. A continuación, reinicia el equipo si es necesario reiniciarlo después de la instalación. |
| Instalar solo parches de seguridad | Este script activa el mecanismo de actualización en el propio equipo para descargar e instalar solo los parches de seguridad (según la clasificación de Linux). |
| Instalar solo parches de seguridad, reiniciar si es necesario | Este script activa el mecanismo de actualización localmente en la máquina para descargar e instalar sólo los parches de seguridad (según la clasificación de Linux) y luego reinicia la máquina si se requiere un reinicio después de la instalación. |
| Mencionar todos los parches disponibles | Este script consulta el mecanismo de actualización en el propio equipo para proporcionar una lista de todos los parches disponibles. La lista será entonces visible en la tabla de Actividades. Si no se encuentran parches disponibles al ejecutar este script, se mostrará el mensaje "Acción: La entrada "Completado" en el registro de actividades dirá simplemente "Encontrando software disponible" (sin que aparezcan parches reales). |
| Enumerar solo parches de seguridad | Este script consulta el mecanismo de actualización localmente en la máquina para proporcionar una lista de todos los parches de seguridad disponibles. La lista será entonces visible en la tabla de Actividades. Si no se encuentran parches disponibles al ejecutar este script, se mostrará el mensaje "Acción: La entrada "Completado" en el registro de actividades dirá simplemente "Encontrando software disponible" (sin que aparezcan los parches reales). |
| Aplicación de parches del sistema operativo | Este script aplica las actualizaciones disponibles del sistema operativo. |
| Exploración de parches del sistema operativo | Este script activa una búsqueda de actualizaciones del sistema operativo. |
| Reiniciar | Este script reiniciará un dispositivo. |
Recursos adicionales
Utilice los siguientes recursos para aprender más sobre la automatización en NinjaOne: