Ir al contenido principal

Crear Comandos a partir de Plantillas de macOS

Ejecute plantillas de comandos bash de macOS a través del Centro de Comandos de Trio para la monitorización del sistema, la gestión de usuarios y las actualizaciones de software.

Requisitos previos

  • Permisos requeridos: Acceso al Centro de Comandos

  • Plataformas compatibles: Dispositivos macOS inscritos en Trio

  • Tiempo estimado: 5-10 minutos por comando

  • Requisitos adicionales: Los dispositivos de destino deben estar en línea para la ejecución inmediata

Antes de empezar

Las plantillas de comandos de macOS ejecutan scripts bash preconstruidos en sus dispositivos macOS administrados. Estas plantillas realizan la recopilación de información del sistema, la gestión de software, las operaciones de monitorización y las configuraciones del sistema.

Las plantillas eliminan la escritura de scripts y garantizan una ejecución coherente en toda su flota de dispositivos. Los comandos creados se pueden asignar a dispositivos individuales o a AutoPilots para la implementación automatizada.

Revise las plantillas disponibles para comprender sus funciones y requisitos específicos antes de crear comandos.


Paso 1: Acceder a las plantillas de comandos

  1. Navegue a Flota > Centro de Comandos

  2. Haga clic en Todas las plantillas

  3. Resultado esperado: Se muestra la biblioteca de plantillas con opciones de Windows y Mac

Plantillas de macOS disponibles:

  • Listar todos los usuarios: Lista todas las cuentas de usuario locales en macOS, excluyendo las cuentas del sistema

  • Listar actualizaciones disponibles: Lista las actualizaciones de software disponibles en el dispositivo macOS

  • Actualizar ventana de inicio de sesión: Fuerza una actualización de la ventana de inicio de sesión de macOS

  • Establecer retardo de cierre de sesión automático: Establece el retardo de cierre de sesión automático para el sistema macOS

  • Actualizador de Homebrew: Actualiza los paquetes de Homebrew

  • Monitor de espacio en disco: Monitoriza el uso del disco y alerta sobre un uso elevado

  • Recopilador de información del sistema: Recopila información básica del sistema

Paso 2: Seleccionar la plantilla de comando

  1. Localice la plantilla de macOS deseada

  2. Haga clic en + Crear junto al nombre de la plantilla

  3. Resultado esperado: Se abre el modal de creación de comandos

Paso 3: Configurar los ajustes básicos del comando

  1. Introduzca un nombre descriptivo en el campo Nombre del comando

  2. Modifique la descripción de la plantilla si es necesario

  3. Haga clic en Confirmar

  4. Resultado esperado: Se carga la página completa de configuración del comando

Paso 4: Configurar los parámetros del comando

  1. Sistema operativo: Mac está preseleccionado para las plantillas de macOS

  2. Sección de comandos: Revise el script bash pre-poblado

  3. Resultado esperado: Se muestran los comandos bash específicos de la plantilla

Detalles de la sección de comandos:

  • El código de la plantilla aparece con líneas numeradas que muestran el script bash

  • El botón Copiar permite copiar el texto del comando

  • El código no se puede modificar para los comandos basados en plantillas

  • Todas las plantillas de macOS utilizan el entorno bash (#!/bin/bash)

Paso 5: Configurar los ajustes de ejecución

  1. Método de lanzamiento: Seleccione el tiempo de ejecución

    • Manualmente: Ejecutar solo bajo demanda

    • Repetición: Establecer una programación recurrente

  2. Usuario "Valores predeterminados inteligentes": Activar/desactivar para ajustes optimizados (recomendado: activado)

  3. Caducidad de los comandos después de: Establecer el ciclo de vida del comando (predeterminado: 7 días)

  4. Tiempo de espera: Definir el tiempo máximo de ejecución (predeterminado: 120 segundos)

  5. Resultado esperado: Parámetros de ejecución configurados

Opciones del método de lanzamiento:

  • Manualmente: Los comandos se ejecutan solo cuando son activados por el administrador

  • Repetición: Los comandos se ejecutan automáticamente según la programación configurada

Paso 6: Crear comando

  1. Haga clic en Crear

  2. Resultado esperado: Aparece la confirmación "¡El comando ha sido creado!"

Paso 7: Asignar comando (opcional)

  1. Elija la opción de asignación:

    • Asignar: Configurar la implementación inmediata

    • Hecho: Omitir la asignación para la configuración posterior

  2. Resultado esperado: Comando listo para la implementación o guardado para su uso posterior

Si selecciona Asignar:

Asignar a AutoPilots

  1. Haga clic en Asignar a AutoPilots

  2. Seleccione los AutoPilots de destino utilizando las casillas de verificación

  3. Haga clic en Confirmar

  4. Resultado esperado: Comando asignado a los AutoPilots seleccionados

Asignar a dispositivos

  1. Haga clic en Asignar a dispositivos

  2. Seleccione los dispositivos de destino utilizando las casillas de verificación

  3. Haga clic en Confirmar

  4. Resultado esperado: Comando asignado a los dispositivos seleccionados

Limitaciones de asignación:

  • No se puede asignar a AutoPilots y dispositivos simultáneamente durante la creación inicial

  • Se pueden configurar asignaciones adicionales más adelante desde el Centro de Comandos


Detalles de la plantilla de macOS

Listar todos los usuarios

Tipo: Bash | Usuario: Sistema Propósito: Lista todas las cuentas de usuario locales en macOS, excluyendo las cuentas del sistema Caso de uso: Auditoría y gestión de cuentas de usuario Método: Consulta la base de datos de usuarios locales mientras filtra las cuentas del sistema

Listar actualizaciones disponibles

Tipo: Bash | Usuario: Sistema Propósito: Lista las actualizaciones de software disponibles en el dispositivo macOS Caso de uso: Gestión de actualizaciones de software y comprobación de cumplimiento Método: Consulta el servicio de actualización de software de macOS para las actualizaciones pendientes

Actualizar ventana de inicio de sesión

Tipo: Bash | Usuario: Sistema Propósito: Fuerza una actualización de la ventana de inicio de sesión de macOS Caso de uso: Resolver problemas de visualización de la ventana de inicio de sesión o aplicar nuevas políticas de inicio de sesión Método: Reinicia el proceso de la ventana de inicio de sesión para actualizar la visualización

Establecer retardo de cierre de sesión automático

Tipo: Bash | Usuario: Sistema Propósito: Establece el retardo de cierre de sesión automático para el sistema macOS Caso de uso: Configurar el cierre de sesión automático para el cumplimiento de la seguridad Método: Modifica las preferencias del sistema para el tiempo de cierre de sesión automático

Actualizador de Homebrew

Tipo: Bash | Usuario: Usuario Propósito: Actualiza los paquetes de Homebrew Caso de uso: Mantener los paquetes de Homebrew actualizados y el sistema limpio Funciones: Actualiza Homebrew, actualiza los paquetes, limpia las versiones antiguas, ejecuta diagnósticos Comandos: brew update, brew upgrade, brew cleanup --prune=all, brew doctor

Monitor de espacio en disco

Tipo: Bash | Usuario: Sistema Propósito: Monitoriza el uso del disco y alerta sobre un uso elevado Caso de uso: Gestión proactiva del espacio en disco y alertas Método: Comprueba el uso del disco con respecto al umbral (90%) e informa de las alertas Salida: Muestra el uso del disco y las alertas para las particiones que superan el umbral

Recopilador de información del sistema

Tipo: Bash | Usuario: Sistema Propósito: Recopila información básica del sistema Caso de uso: Inventario del sistema y verificación de compatibilidad Información recopilada: Versión del sistema operativo, modelo de hardware, memoria, uso del disco Método: Utiliza los comandos sw_vers, sysctl, system_profiler y df


Próximos pasos

Acciones inmediatas:

  • Monitorice la ejecución del comando desde la pestaña Comandos

  • Revise los resultados cuando los dispositivos completen la ejecución

  • Configure asignaciones adicionales si es necesario

Configuraciones relacionadas:

  • Configure AutoPilots para la implementación automatizada de comandos

  • Configure grupos de dispositivos para la ejecución de comandos dirigidos

  • Programe comandos recurrentes para la monitorización continua


Solución de problemas

Falla la creación del comando:

  • Síntomas: El botón Crear no responde o aparece un mensaje de error

  • Causa: Faltan los permisos necesarios o la conectividad de red

  • Solución: Verifique los permisos de acceso al Centro de Comandos y vuelva a intentarlo

Plantilla no disponible:

  • Síntomas: Falta la plantilla esperada en la página Todas las plantillas

  • Causa: Compatibilidad de la versión de la plantilla o configuración del sistema

  • Solución: Actualice la página y verifique la versión de la consola Trio

Opciones de asignación atenuadas:

  • Síntomas: No se pueden seleccionar AutoPilots o dispositivos durante la asignación

  • Causa: No hay objetivos compatibles disponibles o permisos insuficientes

  • Solución: Verifique que los dispositivos de destino estén inscritos y que existan AutoPilots

Problemas de ejecución del script Bash:

  • Síntomas: La plantilla no se ejecuta correctamente en el dispositivo macOS

  • Causa: Restricciones de permisos o dependencias faltantes

  • Solución: Verifique que el dispositivo tenga los permisos necesarios y las herramientas necesarias instaladas

Fallan los comandos de Homebrew:

  • Síntomas: La plantilla del Actualizador de Homebrew devuelve errores

  • Causa: Homebrew no está instalado o problemas de permisos

  • Solución: Asegúrese de que Homebrew esté instalado y de que el usuario tenga los permisos adecuados

¿Ha quedado contestada tu pregunta?