Prerequisiti
Permessi richiesti: Accesso al Centro di Comando
Piattaforme supportate: Dispositivi macOS registrati in Trio
Tempo stimato: 5-10 minuti per comando
Requisiti aggiuntivi: I dispositivi di destinazione devono essere online per l'esecuzione immediata
Prima di iniziare
I modelli di comandi macOS eseguono script bash predefiniti sui tuoi dispositivi macOS gestiti. Questi modelli eseguono la raccolta di informazioni di sistema, la gestione del software, le operazioni di monitoraggio e le configurazioni del sistema.
I modelli eliminano la scrittura di script e garantiscono un'esecuzione coerente su tutta la flotta di dispositivi. I comandi creati possono essere assegnati a singoli dispositivi o AutoPilots per la distribuzione automatizzata.
Rivedi i modelli disponibili per comprendere le loro funzioni e i requisiti specifici prima di creare i comandi.
Passaggio 1: Accedi ai modelli di comando
Vai a Fleet > Centro di Comando
Fai clic su Tutti i modelli
Risultato previsto: Viene visualizzata la libreria dei modelli con le opzioni Windows e Mac
Modelli macOS disponibili:
Elenca tutti gli utenti: Elenca tutti gli account utente locali su macOS, esclusi gli account di sistema
Elenca aggiornamenti disponibili: Elenca gli aggiornamenti software disponibili sul dispositivo macOS
Aggiorna finestra di accesso: Forza un aggiornamento della finestra di accesso di macOS
Imposta ritardo disconnessione automatica: Imposta il ritardo di disconnessione automatica per il sistema macOS
Aggiornamento Homebrew: Aggiorna i pacchetti Homebrew
Monitoraggio spazio su disco: Monitora l'utilizzo del disco e avvisa in caso di utilizzo elevato
Raccolta informazioni di sistema: Raccogli informazioni di base sul sistema
Passaggio 2: Seleziona il modello di comando
Individua il modello macOS desiderato
Fai clic su + Crea accanto al nome del modello
Risultato previsto: Si apre la finestra modale di creazione del comando
Passaggio 3: Configura le impostazioni di base del comando
Inserisci un nome descrittivo nel campo Nome comando
Modifica la descrizione del modello se necessario
Fai clic su Conferma
Risultato previsto: Si carica la pagina completa di configurazione del comando
Passaggio 4: Configura i parametri del comando
Sistema operativo: Mac è pre-selezionato per i modelli macOS
Sezione comando: Rivedi lo script bash precompilato
Risultato previsto: Vengono visualizzati i comandi bash specifici del modello
Dettagli della sezione comando:
Il codice del modello appare con righe numerate che mostrano lo script bash
Il pulsante Copia consente di copiare il testo del comando
Il codice non può essere modificato per i comandi basati su modelli
Tutti i modelli macOS utilizzano l'ambiente bash (#!/bin/bash)
Passaggio 5: Configura le impostazioni di esecuzione
Metodo di avvio: Seleziona la tempistica di esecuzione
Manualmente: Esegui solo su richiesta
Ripetendo: Imposta una pianificazione ricorrente
Utente "Impostazioni predefinite intelligenti": Attiva/disattiva per impostazioni ottimizzate (consigliato: abilitato)
Scadenza comandi dopo: Imposta il ciclo di vita del comando (predefinito: 7 giorni)
Timeout: Definisci il tempo massimo di esecuzione (predefinito: 120 secondi)
Risultato previsto: Parametri di esecuzione configurati
Opzioni del metodo di avvio:
Manualmente: I comandi vengono eseguiti solo quando attivati dall'amministratore
Ripetendo: I comandi vengono eseguiti automaticamente in base alla pianificazione configurata
Passaggio 6: Crea comando
Fai clic su Crea
Risultato previsto: Viene visualizzata la conferma "Comando creato!"
Passaggio 7: Assegna comando (facoltativo)
Scegli l'opzione di assegnazione:
Assegna: Configura la distribuzione immediata
Fatto: Salta l'assegnazione per la configurazione successiva
Risultato previsto: Comando pronto per la distribuzione o salvato per un uso successivo
Se si seleziona Assegna:
Assegna ad AutoPilots
Fai clic su Assegna ad AutoPilots
Seleziona gli AutoPilots di destinazione utilizzando le caselle di controllo
Fai clic su Conferma
Risultato previsto: Comando assegnato agli AutoPilots selezionati
Assegna ai dispositivi
Fai clic su Assegna ai dispositivi
Seleziona i dispositivi di destinazione utilizzando le caselle di controllo
Fai clic su Conferma
Risultato previsto: Comando assegnato ai dispositivi selezionati
Limitazioni di assegnazione:
Non è possibile assegnare contemporaneamente ad AutoPilots e dispositivi durante la creazione iniziale
È possibile configurare assegnazioni aggiuntive in un secondo momento dal Centro di Comando
Dettagli del modello macOS
Elenca tutti gli utenti
Tipo: Bash | Utente: Sistema Scopo: Elenca tutti gli account utente locali su macOS, esclusi gli account di sistema Caso d'uso: Controllo e gestione degli account utente Metodo: Interroga il database degli utenti locali filtrando gli account di sistema
Elenca aggiornamenti disponibili
Tipo: Bash | Utente: Sistema Scopo: Elenca gli aggiornamenti software disponibili sul dispositivo macOS Caso d'uso: Gestione degli aggiornamenti software e verifica della conformità Metodo: Interroga il servizio di aggiornamento software macOS per gli aggiornamenti in sospeso
Aggiorna finestra di accesso
Tipo: Bash | Utente: Sistema Scopo: Forza un aggiornamento della finestra di accesso di macOS Caso d'uso: Risolvi i problemi di visualizzazione della finestra di accesso o applica nuove politiche di accesso Metodo: Riavvia il processo della finestra di accesso per aggiornare la visualizzazione
Imposta ritardo disconnessione automatica
Tipo: Bash | Utente: Sistema Scopo: Imposta il ritardo di disconnessione automatica per il sistema macOS Caso d'uso: Configura la disconnessione automatica per la conformità alla sicurezza Metodo: Modifica le preferenze di sistema per la tempistica di disconnessione automatica
Aggiornamento Homebrew
Tipo: Bash | Utente: Utente Scopo: Aggiorna i pacchetti Homebrew Caso d'uso: Mantieni aggiornati i pacchetti Homebrew e il sistema pulito Funzioni: Aggiorna Homebrew, aggiorna i pacchetti, pulisce le versioni precedenti, esegue la diagnostica Comandi: brew update, brew upgrade, brew cleanup --prune=all, brew doctor
Monitoraggio spazio su disco
Tipo: Bash | Utente: Sistema Scopo: Monitora l'utilizzo del disco e avvisa in caso di utilizzo elevato Caso d'uso: Gestione proattiva dello spazio su disco e avvisi Metodo: Controlla l'utilizzo del disco rispetto alla soglia (90%) e segnala gli avvisi Output: Visualizza l'utilizzo del disco e gli avvisi per le partizioni che superano la soglia
Raccolta informazioni di sistema
Tipo: Bash | Utente: Sistema Scopo: Raccogli informazioni di base sul sistema Caso d'uso: Inventario del sistema e verifica della compatibilità Informazioni raccolte: Versione del sistema operativo, modello hardware, memoria, utilizzo del disco Metodo: Utilizza i comandi sw_vers, sysctl, system_profiler e df
Passaggi successivi
Azioni immediate:
Monitora l'esecuzione dei comandi dalla scheda Comandi
Rivedi i risultati quando i dispositivi completano l'esecuzione
Configura assegnazioni aggiuntive se necessario
Configurazioni correlate:
Configura AutoPilots per la distribuzione automatizzata dei comandi
Configura gruppi di dispositivi per l'esecuzione mirata dei comandi
Pianifica comandi ricorrenti per il monitoraggio continuo
Risoluzione dei problemi
Creazione del comando non riuscita:
Sintomi: Il pulsante Crea non risponde o viene visualizzato un messaggio di errore
Causa: Mancano i permessi richiesti o la connettività di rete
Soluzione: Verifica i permessi di accesso al Centro di Comando e riprova
Modello non disponibile:
Sintomi: Il modello previsto manca dalla pagina Tutti i modelli
Causa: Compatibilità della versione del modello o configurazione del sistema
Soluzione: Aggiorna la pagina e verifica la versione della console Trio
Opzioni di assegnazione disattivate:
Sintomi: Non è possibile selezionare AutoPilots o dispositivi durante l'assegnazione
Causa: Nessun obiettivo compatibile disponibile o permessi insufficienti
Soluzione: Verifica che i dispositivi di destinazione siano registrati e che gli AutoPilots esistano
Problemi di esecuzione dello script Bash:
Sintomi: Il modello non viene eseguito correttamente sul dispositivo macOS
Causa: Restrizioni di autorizzazione o dipendenze mancanti
Soluzione: Verifica che il dispositivo disponga delle autorizzazioni necessarie e degli strumenti richiesti installati
Comandi Homebrew non riusciti:
Sintomi: Il modello di aggiornamento Homebrew restituisce errori
Causa: Homebrew non installato o problemi di autorizzazione
Soluzione: Assicurati che Homebrew sia installato e che l'utente disponga delle autorizzazioni appropriate





