La sezione Risultati dei comandi in Trio fornisce un'interfaccia centralizzata in tempo reale per monitorare l'esito delle esecuzioni dei comandi su tutti i dispositivi registrati. Dopo che i comandi sono stati inviati, manualmente, in base a una pianificazione o tramite trigger di automazione, il loro stato, output e metadati di esecuzione vengono acquisiti e visualizzati in questa visualizzazione.
Questa funzionalità è fondamentale per gli amministratori IT responsabili della verifica del completamento delle attività, della diagnosi dei guasti dei comandi, della convalida delle configurazioni e dell'esecuzione di revisioni di audit. Consente una visibilità granulare sull'esecuzione a livello di dispositivo, inclusi codici di uscita, log, errori di runtime e output specifici del comando.
Prerequisiti
Solo gli utenti con autorizzazioni per eseguire o gestire i comandi, come Super Admin, IT Admin o ruoli personalizzati con "Accesso al registro di esecuzione dei comandi" abilitato, possono visualizzare questa sezione.
Affinché i risultati dei comandi vengano generati, devono essere soddisfatte le seguenti condizioni:
Il dispositivo di destinazione deve avere l'agente Trio installato e attivo.
Comando
I dispositivi devono essere in grado di comunicare con il server al momento della trasmissione dei risultati.
Il comando non deve essere stato interrotto da errori di rete, timeout o annullamenti manuali prima della registrazione.
Percorso di accesso
Fleet → Comando → Risultati
Panoramica dell'interfaccia dei risultati
Quando viene eseguito un comando, Trio raccoglie e presenta i record dei risultati in una tabella strutturata. La parte superiore della visualizzazione include una barra di ricerca e filtri multidimensionali per affinare la visibilità in base a:
Stato – Filtra per esito (ad es. Successo, Timeout, Errore)
SO/Ambiente – Windows (CMD/PowerShell) o macOS (bash/zsh)
Codice di uscita – Codici di uscita personalizzati o standard (ad es. 0 per successo)
Dispositivo – Nome del dispositivo che ha eseguito i comandi
Comandi
Ogni voce di risultato include quanto segue:
Nome comando – Il nome come definito durante la creazione
SO (Amb) – Il sistema operativo e l'ambiente di esecuzione (ad es. PowerShell)
Dispositivo – L'endpoint specifico che ha eseguito il comando
Codice di uscita – Output numerico che indica il risultato dell'esecuzione
Stato – Successo, Timeout o Errore
Terminato il – Timestamp di completamento
Visualizzazione dei dettagli dei risultati dei comandi
Facendo clic su una riga di risultati si espande la visualizzazione Dettagli dei risultati dei comandi. Questa modale contiene un'analisi completa dell'esecuzione, tra cui:
Dispositivo – Il nome completo dell'endpoint
Nome gruppo – Gruppo organizzativo a cui appartiene il dispositivo
Esegui come – Privilegi di esecuzione (Sistema/Root)
Codice di uscita – Il valore di uscita restituito (ad es. 1 = errore generale, 0 = successo)
Sincronizzazione ora server e agente – Utile per discrepanze di temporizzazione
Timestamp di inizio/fine – Orari di inizio e fine esatti
File – Se ne sono stati allegati o scaricati
Comando non elaborato – L'intero contenuto del comando come eseguito sul dispositivo
Output del registro dei comandi – Output standard o log restituiti dall'agente, inclusi messaggi di runtime, tracce di errore o valori echo
Esportazione dei risultati dei comandi
Nella visualizzazione dei dettagli dei risultati è disponibile un pulsante Esporta. Ciò consente agli amministratori di scaricare i dettagli dei risultati (in genere in JSON o CSV) per conformità, revisione offline o escalation dei ticket.
Questa esportazione include tutto il contesto di esecuzione: metadati del dispositivo, log, contenuto del comando e timestamp. È particolarmente utile quando si indagano errori di configurazione del sistema o distribuzioni non riuscite.
Note sul comportamento del sistema
I Timeout si verificano quando un comando supera il limite di runtime definito. Questi sono contrassegnati chiaramente in rosso con uno stato "Timeout" e codice di uscita
1.Gli Errori possono derivare da problemi di sintassi, percorsi non validi, problemi di autorizzazione o dipendenze mancanti. Questi restituiscono lo stato "Errore" e il codice di uscita
1(a meno che non venga sovrascritto dal comando).Il Successo è indicato dal codice di uscita
0e dalle etichette verdi "Successo".Ritardi o errori lato agente nella trasmissione dei risultati possono causare log mancanti o parziali.
Dispositivo offline al termine? Se il comando viene eseguito ma la sincronizzazione del risultato non riesce, potrebbe non essere visualizzato. Assicurarsi di una connettività di rete affidabile.
Risoluzione dei problemi
Risultati mancanti? Confermare che il comando sia stato assegnato correttamente e che il dispositivo fosse online durante e dopo l'esecuzione.
Codice di uscita imprevisto? Fare riferimento alla logica del comando e assicurarsi che i valori restituiti siano definiti correttamente.
Output del log mancante? Assicurarsi che il comando scriva l'output su STDOUT o STDERR, che Trio acquisisce.
Lo stato mostra Timeout, ma è terminato? Ciò potrebbe indicare una mancata corrispondenza tra la configurazione del timeout e il tempo di esecuzione effettivo. Rivedere l'impostazione "Timeout" nella definizione del comando.




