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

NinjaOne Gestión de endpoints: Scripts de automatización nativos

Tema

La consola de NinjaOne ofrece scripts de automatización nativos que puedes implementar en tus dispositivos gestionados. Este artículo describe las funciones de los scripts incluidos en tu 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 puntual, 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. Encontrará 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ías, que puede consultar 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.

automation library_categories.png
Figura 1: Categorías de scripts de la biblioteca de automatización
Debe habilitar los permisos para que los técnicos puedan crear, ver, actualizar o eliminar categorías, y concederles los permisos necesarios para ejecutar scripts de estas categorías. Para obtener más información, consulte «Permisos de usuario: Opciones de permisos».
Para ejecutar un script, NinjaOne requiere permisos para TODAS las categorías asociadas.

Descripciones de los scripts nativos

Selecciona tu sistema operativo (SO) para conocer los scripts que ofrecemos: 

Scripts nativos para Apple macOS

Las siguientes tablas ofrecen una descripción de cada script nativo para dispositivos macOS.

Nombre del scriptDescripción y requisitos
Desactivar el modo de suspensión de MacEste script configura el sistema macOS para que nunca entre en modo de suspensión.
Desactivar/activar ARD (Apple iOS Remote Desktop)Este script desactiva o activa ARD (Apple Remote Desktop) mediante la utilidad de línea de comandos kickstart.
Desactivar/activar SSH(Secure Shell)Este script desactiva/activa SSH. En Mac, esto se realiza mediante 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, sin instalarlasEste 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 papeleraEste script vacía la papelera de cada usuario del dispositivo.
Habilitar Wake-on-LANEsto habilita la función Wake-on-LAN mediante el uso de la utilidad de línea de comandos `systemsetup`.
Vaciar la caché DNSEste script vacía 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 y reiniciar si es necesarioEste 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, el script reinicia el equipo.
Este script solo es compatible con dispositivos que ejecuten macOS High Sierra o 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 únicamente los parches recomendados (según la clasificación de Apple).
Instalar solo los parches recomendados; reiniciar si es necesario (requiere la versión 10.13.4 o posterior)Este script activa el mecanismo de actualización de macOS localmente en el equipo para descargar e instalar únicamente 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 o versiones posteriores.
Detener Core AudioEste script reinicia los demonios de los servicios de audio.
Mostrar todos los parches disponiblesEste script consulta el mecanismo de actualización localmente en el equipo para proporcionar una lista de todos los parches disponibles. La lista se mostrará a continuación 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 operativoEste script aplica las actualizaciones disponibles del sistema operativo.
Búsqueda de parches del sistema operativoEste script inicia una búsqueda de actualizaciones del sistema operativo.
Purga de la caché del discoEste script borra la caché del disco mediante la utilidad de línea de comandos «purge».
Reaplicar permisos de usuarioEste 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 discoEste script ejecuta la reparación de los permisos del disco en «/».
Reparar SSHEsto detiene las conexiones SSH (secure shell) y reinicia el demonio SSH.
Reparar TeamViewerEste script reinicia TeamViewer, detiene el servicio y lo vuelve a iniciar.
Restablecer servicios de inicioEste script restablece los servicios de inicio. Para obtener más información, consultala base de datos de servicios de inicio (externa).
Restablecer la impresión

Este script realiza las siguientes acciones:

  • reinicia o restablece cupsd
  • restablece las listas de configuración de las impresoras
Desactivar las actualizaciones automáticasEste script establece el parámetro «AutoUpdateRestartRequired» de Preferencias en «FALSE».
Activar la pantallaEste 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 scriptDescripción y requisitos
Borrar caché de DNSEste script ejecuta el siguiente comando: IPCONFIG /FLUSHDNS.
Borrar registros de eventosEsto borra todos los registros de eventos de seguridad y de copias 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 archivos temporales

Este script elimina los archivos temporales de las siguientes ubicaciones (siempre que la ubicación no esté bloqueada):

  • %WINDIR%Temp
  • [DIRECTORIO_DE_PERFILES (c:users, c:documents and settings, otros]
  • [USERNAMEFOLDER]AppDataLocalTemp
  • [DIRECTORIO_DE_PERFILES (c:users, c:documents and settings, otros]
  • [CARPETA_DEL_USUARIO]Configuración localTemp
Desactivar/activar unidades de CD-ROMEsta opción 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 disqueteEsto activa o desactiva una clave del Registro para desactivar o activar las unidades correspondientes.
Desactivar/activar unidades USBEste script desactiva o activa el uso de dispositivos de almacenamiento USB mediante una configuración del Registro.
Desactivar/activar el Control de acceso de usuarioEsto activa o desactiva la siguiente clave del Registro con un valor de «1» (activar) o «0» (desactivar):
SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Para activar el UAC se utiliza el valor «1» (0x00000001), que no es el valor predeterminado de Windows («5» / 0x00000005)
Vaciar la papelera de reciclajeEsto permite ejecutar «vaciar la papelera de reciclaje» en todas las unidades o para todos los usuarios en los terminales 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 archivosEste script ejecuta el siguiente comando: CHKDSK /R
Una vez seleccionada esta opción, deberá programar un reinicio para que esta acción se complete.
Reparar y reconstruir los contadores de rendimientoEsto ejecuta un script para borrar y reconstruir los contadores de rendimiento.
Reinicio forzadoEste 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 grupoEsto ejecuta el siguiente comando: gpupdate /force
Cerrar sesión del usuario actualEste script permite cerrar la sesión de todos los usuarios que hayan iniciado sesión en un terminal.
Aplicación de parches del sistema operativoEste script aplica las actualizaciones disponibles del sistema operativo.
Búsqueda de parches del sistema operativoEste 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 IPEste script ejecuta los siguientes comandos: IPCONFIG /RELEASE e IPCONFIG /RENEW.
Soportes extraíblesEste 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/YahooEn estos scripts, NinjaOne lee la clave de desinstalación y, a continuación, ejecuta la cadena de desinstalación.
Ejecutar la limpieza de WindowsEsto ejecuta la herramienta de limpieza de disco de Windows con la opción /SAGERUN:1
El comando completo es: (CLEANMGR /SAGERUN:1)
Consulta 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 ScannowEste script inicia un análisis de SFC (Comprobador de archivos del sistema) como el usuario que ha iniciado sesión actualmente. Para ello se requiere un sistema operativo Vista o superior, y debe haber un usuario con permisos de administrador conectado al dispositivo.
Restauración del sistemaEste script cambia el valor de la clave del Registro a 0 o 1 para habilitar o deshabilitar la posibilidad 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 WindowsEsto te permite iniciar o detener un servicio de Windows.
La lista de servicios del menú desplegable se crea agrupando todos los servicios de todos los dispositivos de tu entorno NinjaOne, por lo que es un superconjunto de todos los servicios de los dispositivos de tu entorno.

Scripts nativos de Ubuntu Linux

La siguiente tabla ofrece una descripción de cada script nativo para dispositivos Linux.

Nombre del scriptDescripción y requisitos
Desactivar/activar el modo de suspensiónEste script configura el sistema Linux para que nunca entre en modo de suspensión o permite que el sistema entre en modo de suspensión.
Desactivar/activar SSH (Secure Shell)Este script desactiva o activa SSH. En Mac, esto se realiza mediante la utilidad de línea de comandos «systemsetup».
Vaciar la papeleraEste script vacía la papelera de cada usuario del dispositivo.
Vaciado de la caché DNSEste script vacía 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ónEste script fuerza el cierre de sesión del usuario que tiene la sesión abierta 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 necesarioEste 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 seguridadEste script activa el mecanismo de actualización localmente en el equipo para descargar e instalar únicamente los parches de seguridad (según la clasificación de Linux).
Instalar solo parches de seguridad; reiniciar si es necesarioEste script activa el mecanismo de actualización localmente en el equipo para descargar e instalar únicamente 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.
Mostrar todos los parches disponiblesEste script consulta el mecanismo de actualización localmente en el equipo para proporcionar una lista de todos los parches disponibles. La lista se mostrará a continuación 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 seguridadEste 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 «Actividad».
Si no se encuentran parches disponibles al ejecutar este script, la entrada «Acción: Completada» en el feed de actividad indicará simplemente «Buscando software disponible» (sin que aparezcan parches concretos en la lista).
Aplicación de parches del sistema operativoEste script aplica las actualizaciones disponibles del sistema operativo.
Análisis de parches del sistema operativoEste 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: 

FAQ

Próximos pasos