Tema
La consola de NinjaOne ofrece scripts de automatización nativos que puede implementar en sus dispositivos gestionados. En este artículo se describen las funciones de los scripts incluidos en su suscripción a NinjaOne.
Entorno
Gestión de terminales de NinjaOne
Descripción
La biblioteca de automatización proporciona scripts de automatización que puede ejecutar en los dispositivos de forma ad hoc, según una programación, mediante condiciones de política 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 scripts nativos
Algunos scripts 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 scripts nativos haciendo clic en el script y seleccionando la nueva categoría en el menú desplegable.

Descripciones de los scripts nativos
Seleccione su sistema operativo (SO) para obtener información sobre los scripts que ofrecemos:
Scripts nativos de Apple macOS
Las siguientes tablas ofrecen una descripción de cada script nativo para dispositivos macOS.
| Nombre del script | Descripción y requisitos |
|---|---|
| Desactivar el modo de suspensión de Mac | Este script configura el sistema macOS para que nunca entre en modo de suspensión. |
| Desactivar/activar ARD (Apple Remote Desktop) | Este script desactiva o activa ARD (Apple Remote Desktop) mediante el uso de la utilidad de línea de comandos kickstart. |
| Desactivar/activar SSH(Secure Shell) | Este script desactiva/activa SSH. En Mac, esto se hace mediante el uso de la utilidad de línea de comandos systemsetup. |
| Desactivar/activar VNC(Virtual Network Connection) | Este script desactiva o activa 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 localmente en el equipo para descargar cualquier actualización disponible (pero sin instalarlas todavía). |
| Vaciar la papelera | Este script vacía la papelera de cada usuario del dispositivo. |
| Habilitar Wake-on-LAN | Esto habilita las funciones de Wake-on-LAN mediante el uso de la utilidad de línea de comandos systemsetup. |
| Vaciar caché DNS | Este script borra la caché de DNS utilizando diferentes utilidades de línea de comandos en función de la versión del sistema operativo. |
| Instalar todos los parches disponibles | Este script activa el mecanismo de actualización localmente en el equipo para descargar e instalar todos los parches disponibles. |
| Instalar todos los parches disponibles, reiniciar si es necesario | Este script activa el mecanismo de actualización localmente en el equipo para descargar e instalar todos los parches disponibles. Si es necesario reiniciar tras la instalación, reinicia el equipo. Este script solo es compatible con dispositivos que ejecuten macOS High Sierra y versiones posteriores. |
| Instalar solo los parches recomendados | Este script activa el mecanismo de actualización de macOS localmente en el equipo para descargar e instalar solo los parches recomendados (según la clasificación de Apple). |
| Instalar solo los parches recomendados, reiniciar si es necesario (requiere 10.13.4 o posterior) | Este script activa el mecanismo de actualización de macOS localmente en el equipo para descargar e instalar solo los parches recomendados (según la clasificación de Apple) y, a continuación, reinicia el equipo si es necesario tras la instalación. Este script solo es compatible con dispositivos que ejecuten macOS High Sierra y versiones posteriores. |
| Detener Core Audio | Este script reinicia los demonios de los servicios de audio. |
| Listar todos los parches disponibles | Este script consulta el mecanismo de actualización localmente en el equipo para proporcionar una lista de todos los parches disponibles. La lista se mostrará entonces en la tabla de actividad. Si no se encuentran parches disponibles al ejecutar este script, la entrada «Acción: Completada» en el feed de actividad simplemente indicará «Buscando software disponible» (sin mostrar ningún parche concreto). |
| Aplicación de parches del sistema operativo | Este script aplica las actualizaciones disponibles del sistema operativo. |
| Escaneo de parches del sistema operativo | Este script inicia un análisis en busca de actualizaciones del sistema operativo. |
| Purgar caché del disco | Este script borra la caché del disco mediante la utilidad de línea de comandos purge. |
| Reaplicar 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 permisos del disco | Este script ejecuta la reparación de 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. |
| Restablecer servicios de inicio | Este script restablece los servicios de inicio. Para obtener más información, consultela base de datos de servicios de inicio (externa). |
| Restablecer la impresión | Este script realiza las siguientes acciones:
|
| Desactivar las actualizaciones automáticas | Este script establece el parámetro AutoUpdateRestartRequired en Preferencias en «FALSE». |
| Activar la pantalla | Este script activa la pantalla mediante la utilidad de línea de comandos pmset. |
Scripts nativos de Microsoft Windows
La siguiente tabla ofrece una descripción de cada script nativo para dispositivos Windows.
| Nombre del script | Descripción y requisitos |
|---|---|
| Borrar caché DNS | Este script ejecuta el siguiente comando: IPCONFIG /FLUSHDNS. |
| Borrar registros de eventos | Esto borra todos los registros de eventos de seguridad y de copia de seguridad de todos los usuarios. |
| Desfragmentar | Esto ejecuta la desfragmentación del disco duro en los puntos finales. Puede excluir el volumen de arranque o el volumen de recuperación. |
| Eliminar archivos temporales | Este script elimina los archivos temporales de las siguientes ubicaciones (cuando la ubicación no está bloqueada):
|
| Desactivar/activar unidades de CD-ROM | Esto activa o desactiva una clave del Registro para desactivar o activar las unidades correspondientes. Dependiendo del sistema operativo, es posible que algunos equipos requieran un reinicio para que este cambio surta efecto. |
| Desactivar/activar unidades de disquete | Esto activa o desactiva una clave del Registro para desactivar o activar las unidades correspondientes. |
| Desactivar/activar unidades USB | Este script desactiva/activa el uso de dispositivos de almacenamiento USB mediante una configuración del Registro. |
| Desactivar/activar el Control de acceso de usuario | Esto activa o desactiva la siguiente clave del Registro con un valor de «1» (activar) o «0» (desactivar):SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\SystemHabilitar UAC utiliza «1» como valor (0x00000001), lo cual no supone un retorno al valor predeterminado de Windows («5» / 0x00000005) |
| Vaciar la Papelera de reciclaje | Esto le permite ejecutar «vaciar la Papelera de reciclaje» en todas las unidades o para todos los usuarios en los puntos finales correspondientes para Windows 7 y versiones posteriores. Este script no actualiza la carpeta, por lo que el icono puede seguir mostrando «lleno» hasta que se actualice la Papelera de reciclaje. |
| Corregir 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 y reconstruir contadores de rendimiento | 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 «forced» y se ejecuta tras 5 segundos. |
| Actualización forzada de la política de grupo | Esto ejecuta el siguiente comando: gpupdate /force |
| Cerrar sesión del usuario actual | Este script permite cerrar la sesión de todos los usuarios que hayan iniciado sesión en un punto final. |
| Aplicación de parches del sistema operativo | Este script aplica las actualizaciones disponibles del sistema operativo. |
| Búsqueda de parches del sistema operativo | Este script inicia un análisis en busca de actualizaciones del sistema operativo. |
| Reinicio | Este script reiniciará un dispositivo. Este script utiliza WINAPI para ejecutar el comando InitiateSystemShutdown sin el parámetro «forced» y se ejecuta tras 30 segundos. |
| Reinicio (dispositivos con reinicio pendiente) | Este script utiliza WINAPI para ejecutar el comando InitiateSystemShutdown y solo se ejecutará en los dispositivos que tengan un reinicio pendiente en el momento en que se ejecute el script. |
| Liberar y renovar la dirección IP | Esto ejecuta los siguientes comandos: IPCONFIG /RELEASE e IPCONFIG /RENEW. |
| Medios extraíbles | Este script permite desactivar o activar el uso de unidades USB, CD-ROM y disqueteras mediante una configuración del Registro. |
| Eliminar la barra de herramientas de Google/Yahoo | Para estos scripts, NinjaOne lee la clave de desinstalación y, a continuación, 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 inicia un análisis de SFC (Comprobador de archivos del sistema) como el usuario que ha iniciado sesión actualmente. Requiere un sistema operativo Vista o superior, y un usuario con permisos de administrador debe haber iniciado sesión en el dispositivo. |
| Restauración del sistema | Este script cambia la clave del Registro a 0 o 1 para habilitar o deshabilitar 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 | Esto le permite iniciar o detener un servicio de Windows. La lista de servicios del menú desplegable se crea acumulando todos los servicios de todos los dispositivos de su entorno NinjaOne, por lo que es un superconjunto de todos los servicios de los dispositivos de su entorno. |
Scripts nativos de Ubuntu Linux
La siguiente tabla ofrece una descripción de cada script nativo para dispositivos Linux.
| Nombre del script | Descripción y requisitos |
|---|---|
| Desactivar/activar el modo de suspensión | Este script configura el sistema Linux para que nunca entre en modo de suspensión o habilita el modo de suspensión del sistema. |
| Desactivar/activar SSH (Secure Shell) | Este script desactiva/activa SSH. En Mac, esto se hace mediante la utilidad de línea de comandos systemsetup. |
| Vaciar la papelera | Este script vacía la papelera de cada usuario del dispositivo. |
| Vaciar caché DNS | Este script borra la caché de DNS utilizando diferentes utilidades de línea de comandos en función de la versión del sistema operativo. |
| Forzar cierre de sesión | Este script fuerza el cierre de sesión del usuario que está conectado actualmente. |
| Instalar todos los parches disponibles | Este script activa el mecanismo de actualización localmente en el equipo para descargar e instalar todos los parches disponibles. |
| Instalar todos los parches disponibles y reiniciar si es necesario | Este script activa el mecanismo de actualización localmente en el equipo para descargar e instalar todos los parches disponibles. A continuación, reinicia el equipo si es necesario tras la instalación. |
| Instalar solo parches de seguridad | Este script activa el mecanismo de actualización localmente en el 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 el equipo para descargar e instalar solo los parches de seguridad (según la clasificación de Linux) y, a continuación, reinicia el equipo si es necesario tras la instalación. |
| Listar todos los parches disponibles | Este script consulta el mecanismo de actualización localmente en el equipo para proporcionar una lista de todos los parches disponibles. La lista se mostrará entonces en la tabla de Actividad. Si no se encuentran parches disponibles al ejecutar este script, la entrada «Acción: Completada» en el feed de actividad simplemente indicará «Buscando software disponible» (sin mostrar ningún parche concreto). |
| Mostrar solo parches de seguridad | Este script consulta el mecanismo de actualización localmente en el equipo para proporcionar una lista de todos los parches de seguridad disponibles. La lista se mostrará entonces en la tabla de actividad. Si no se encuentran parches disponibles al ejecutar este script, la entrada «Acción: Completada» en el feed de actividad simplemente indicará «Buscando software disponible» (sin mostrar ningún parche concreto). |
| Aplicación de parches del sistema operativo | Este script aplica las actualizaciones disponibles del sistema operativo. |
| Búsqueda de parches del sistema operativo | Este script inicia un análisis en busca de actualizaciones del sistema operativo. |
| Reinicio | Este script reiniciará un dispositivo. |
Recursos adicionales
Utiliza los siguientes recursos para obtener más información sobre la automatización en NinjaOne: