Vai al contenuto principale

Creare Comandi da Modelli macOS

Esegui modelli di comandi bash macOS tramite il Centro di Comando Trio per il monitoraggio del sistema, la gestione degli utenti e gli aggiornamenti software.

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

  1. Vai a Fleet > Centro di Comando

  2. Fai clic su Tutti i modelli

  3. 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

  1. Individua il modello macOS desiderato

  2. Fai clic su + Crea accanto al nome del modello

  3. Risultato previsto: Si apre la finestra modale di creazione del comando

Passaggio 3: Configura le impostazioni di base del comando

  1. Inserisci un nome descrittivo nel campo Nome comando

  2. Modifica la descrizione del modello se necessario

  3. Fai clic su Conferma

  4. Risultato previsto: Si carica la pagina completa di configurazione del comando

Passaggio 4: Configura i parametri del comando

  1. Sistema operativo: Mac è pre-selezionato per i modelli macOS

  2. Sezione comando: Rivedi lo script bash precompilato

  3. 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

  1. Metodo di avvio: Seleziona la tempistica di esecuzione

    • Manualmente: Esegui solo su richiesta

    • Ripetendo: Imposta una pianificazione ricorrente

  2. Utente "Impostazioni predefinite intelligenti": Attiva/disattiva per impostazioni ottimizzate (consigliato: abilitato)

  3. Scadenza comandi dopo: Imposta il ciclo di vita del comando (predefinito: 7 giorni)

  4. Timeout: Definisci il tempo massimo di esecuzione (predefinito: 120 secondi)

  5. 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

  1. Fai clic su Crea

  2. Risultato previsto: Viene visualizzata la conferma "Comando creato!"

Passaggio 7: Assegna comando (facoltativo)

  1. Scegli l'opzione di assegnazione:

    • Assegna: Configura la distribuzione immediata

    • Fatto: Salta l'assegnazione per la configurazione successiva

  2. Risultato previsto: Comando pronto per la distribuzione o salvato per un uso successivo

Se si seleziona Assegna:

Assegna ad AutoPilots

  1. Fai clic su Assegna ad AutoPilots

  2. Seleziona gli AutoPilots di destinazione utilizzando le caselle di controllo

  3. Fai clic su Conferma

  4. Risultato previsto: Comando assegnato agli AutoPilots selezionati

Assegna ai dispositivi

  1. Fai clic su Assegna ai dispositivi

  2. Seleziona i dispositivi di destinazione utilizzando le caselle di controllo

  3. Fai clic su Conferma

  4. 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

Hai ricevuto la risposta alla tua domanda?