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

Biblioteca de automatización NinjaOne: Scripts nativos

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. 

automatizacion biblioteca_categorias.png
Imagen 1: Categorías de secuencias de comandos de la biblioteca de automatización
Debe habilitar permisos para que los técnicos creen, vean, actualicen o eliminen categorías, y concederles los permisos necesarios para ejecutar scripts para estas categorías. Para obtener más información, consulte Permisos de usuario: Opciones de permisos.

Descripciones de la escritura nativa

Seleccione su sistema operativo (SO) para conocer los scripts que ofrecemos: 

Scripts nativos para macOS de Apple

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

Nombre del scriptDescripción y requisitos
Desactivar Mac SleepEste 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 instalarlasEste 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 papeleraEste script vacía la basura para cada usuario en el dispositivo.
Activar Wake-On-LANEsto habilita las capacidades Wake-on-LAN mediante el uso de la utilidad de línea de comandos systemsetup.
Renovar DNSEste 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 requiereEste 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 AudioEste script reinicia los daemons de los servicios de audio.
Mencionar todos los parches disponiblesEste 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 operativoEste script aplica las actualizaciones disponibles del sistema operativo.
Exploración de parches del sistema operativoEste script activa una búsqueda de actualizaciones del sistema operativo.
Limpiar la memoria caché de discoEste script borra la caché del disco utilizando la utilidad de línea de comandos de purga.
Volver a aplicar los 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 los archivos permanentes del discoEste script ejecuta la reparación de los permisos de 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 reinicia.
Reiniciar los servicios de inicioEste 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:

  • reinicia o resetea cupsd
  • restablece las listas de impresión
Desactivar actualizaciones automáticasEste script establece el parámetro AutoUpdateRestartRequired de Preferencias en "FALSE".
Activar pantallaEste 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 scriptDescripción y requisitos
Borrar la memoria caché DNSEste script ejecuta el siguiente comando: IPCONFIG /FLUSHDNS.
Borrar los registros de eventosEsto 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):

  • %WINDIR%Temp
  • [PROFILES_DIRECTORY (c:users, c:documents and settings, others]
  • [USERNAMEFOLDER]AppDataLocalTemp
  • [PROFILES_DIRECTORY (c:users, c:documents and settings, others]
  • [USERNAMEFOLDER] Configuración localTemp
Deshabilitar/Habilitar las unidades de CD-ROMEsto 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 flexibleEsto activa una clave del registro para desactivar o activar las unidades respectivas.
Deshabilitar/Habilitar las unidades USBEste 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 usuarioEsto activa la siguiente clave del registro con un valor de «1» (habilitar) o «0» (deshabilitar):
SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
Habilitar UAC utiliza "1" como un valor (0x00000001) que no es un retorno a las ventanas por defecto ("5" / 0x00000005)
Papelera de reciclaje vacíaEsto 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 archivosEste script ejecuta el siguiente comando: CHKDSK /R
Una vez seleccionada esta opción, deberá programar un reinicio para que esta acción termine de ejecutarse.
Reparar contadores de rendimiento de reconstrucciónEsto 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 forzado y se ejecuta después de 5 segundos.
Actualización de la fuerza de política grupalEsto ejecuta el siguiente comando: gpupdate /force
Cerrar la sesión del usuario actualEste script le permite cerrar la sesión de todos los usuarios conectados a un terminal.
Aplicación de parches del sistema operativoEste script aplica las actualizaciones disponibles del sistema operativo.
Exploración de parches del sistema operativoEste 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 IPEsto ejecuta los siguientes comandos: IPCONFIG /RELEASE e IPCONFIG /RENEW.
Medios extraíblesEste 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/YahooPara estos scripts, NinjaOne lee la clave de desinstalación y luego ejecuta la cadena de desinstalación.
Ejecutar 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)
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 ScannowEste 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 sistemaEste 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 WindowsPermite 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 scriptDescripción y requisitos
Deshabilitar/Habilitar hibernaciónEste 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 papeleraEste script vacía la basura para cada usuario en el dispositivo.
Renovar DNSEste 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ónEste 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 requiereEste 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 seguridadEste 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 necesarioEste 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 disponiblesEste 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 seguridadEste 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 operativoEste script aplica las actualizaciones disponibles del sistema operativo.
Exploración de parches del sistema operativoEste 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: 

FAQ

Próximos pasos