Nella piattaforma di gestione degli endpoint di Trio, i Comandi consentono agli amministratori di eseguire da remoto azioni a livello di sistema su macOS, Windows e altri sistemi operativi supportati. Questi Comandi fungono da strumenti flessibili per automatizzare le attività, applicare le configurazioni ed eseguire la diagnostica, soprattutto quando il controllo basato su policy non è sufficiente.
I Comandi differiscono dalle policy persistenti offrendo esecuzioni una tantum o ricorrenti in modo condizionale. Che tu stia modificando le impostazioni di sistema, interrogando lo stato del dispositivo o applicando correzioni, i Comandi forniscono un controllo diretto e mirato a livello di dispositivo senza richiedere la distribuzione completa di una policy.
Come funzionano i comandi
I comandi in Trio sono gestiti tramite il Command Center. Gli amministratori possono creare script da zero, scegliere tra modelli predefiniti (ad esempio, Converti in 64 bit, Shell Script, 64-Bit MultiLine) o definire il comportamento post-installazione per i dispositivi appena integrati. Ogni script include la logica del comando, il sistema operativo di destinazione, il livello di privilegio (ad esempio, sistema o root) e la modalità di esecuzione.
Una volta creati, i Comandi non sono vincolati a una pianificazione per impostazione predefinita. Invece, vengono avviati manualmente o tramite trigger definiti, come webhook, intervalli pianificati o eventi dell'agente. Il Comando viene quindi inviato tramite l'Agente Trio al dispositivo di destinazione. L'esecuzione viene gestita localmente e l'output o lo stato viene riportato all'interfaccia di amministrazione.
I comandi possono essere eseguiti in diversi contesti:
Livello Sistema o Root per l'esecuzione privilegiata
Metodi di avvio Manuale, Pianificato, Ripetuto o attivato da Webhook
Destinato a uno o più dispositivi o gruppi
Ambito e disponibilità dei comandi
Ogni comando in Trio è specifico per la piattaforma, il che significa che un comando scritto per macOS (utilizzando Bash o zsh) non sarà valido per un ambiente Windows (CMD o PowerShell). Quando si crea o si assegna un comando, Trio garantisce la compatibilità filtrando le opzioni in base al sistema operativo del dispositivo e alla configurazione dell'agente.
Le capacità di esecuzione dipendono anche dallo stato corrente del dispositivo. I comandi non possono essere eseguiti su dispositivi offline e alcuni casi d'uso avanzati (come la diagnostica approfondita del sistema o la manipolazione degli aggiornamenti) richiedono privilegi elevati. Il campo Esegui come durante la creazione del comando garantisce che venga utilizzato il livello di autorità corretto.
Gli amministratori possono scegliere di assegnare i comandi direttamente ai gruppi di dispositivi o di avviarli in modo interattivo. La piattaforma fornisce una visualizzazione a griglia o a scheda per visualizzare i comandi esistenti e i relativi metadati associati: sistema operativo, contenuto del comando, metodo di avvio, dispositivi/gruppi assegnati e contesto di esecuzione.
Esecuzione e visibilità
Una volta avviato un comando, l'agente Trio sul dispositivo di destinazione effettua il check-in ed esegue il comando all'interno del contesto definito. Se il dispositivo è offline, il comando rimane in coda fino a quando l'agente non si ricollega.
Trio fornisce una visibilità dettagliata sugli eventi del ciclo di vita dei comandi:
Stato del comando (in sospeso, completato, non riuscito)
Dispositivi di destinazione e gruppi assegnati
Cronologia di avvio e risultati (disponibili nella scheda Risultati)
Ambiente di runtime, privilegi utente e condizioni di pianificazione
L'eliminazione dei comandi è protetta da una richiesta di conferma, soprattutto quando è collegata a più gruppi. L'eliminazione rimuove il comando dalle assegnazioni future, ma non annulla le modifiche applicate in precedenza.
Casi d'uso tecnici
I comandi forniscono un'utilità fondamentale in ambienti in cui l'automazione basata su policy deve essere integrata con il controllo in tempo reale. Gli scenari comuni includono:
Configurazione del sistema: esecuzione della configurazione iniziale o dei controlli dell'ambiente immediatamente dopo l'installazione dell'agente.
Diagnostica: raccolta di dati di sistema tramite comandi come
systeminfo,topoGet-Process.Correzione temporanea: applicazione di hotfix o modifiche senza attendere il successivo ciclo di aggiornamento delle policy.
Automazione personalizzata: personalizzazione del comportamento del dispositivo utilizzando la logica shell o PowerShell, ad esempio, disabilitando il blocco di attivazione, ruotando le chiavi o attivando/disattivando le impostazioni di Finder.
I comandi in Trio estendono la potenza della piattaforma oltre la policy standard del dispositivo. Con la flessibilità nella pianificazione, il ricco supporto del sistema operativo e il chiaro feedback amministrativo, sono ideali per operazioni ripetibili, controllo personalizzato e correzione tecnica approfondita su flotte gestite.

