Risorsa: DirectoryChromeosdevicesCommand
Informazioni relative a un comando inviato a un dispositivo.
Rappresentazione JSON |
---|
{ "commandId": string, "type": enum ( |
Campi | |
---|---|
commandId |
ID univoco di un comando del dispositivo. |
type |
Il tipo di comando. |
issueTime |
Il timestamp del momento in cui il comando è stato emesso dall'amministratore. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
state |
Indica lo stato del comando. |
commandExpireTime |
L'ora di scadenza del comando. Se il dispositivo non esegue il comando entro questo periodo di tempo, il comando scadrà. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
commandResult |
Il risultato dell'esecuzione del comando. |
payload |
Il payload specificato dal comando, se presente. |
CommandType
Stabilisce il tipo di comando che il dispositivo deve eseguire.
Enum | |
---|---|
COMMAND_TYPE_UNSPECIFIED |
Il tipo di comando non è stato specificato. |
REBOOT |
Riavvia il dispositivo. Può essere emesso per i dispositivi kiosk e con sessioni Ospite gestite, nonché per i dispositivi normali con ChromeOS 113 o versioni successive. |
TAKE_A_SCREENSHOT |
Acquisisci uno screenshot del dispositivo. Disponibile solo se il dispositivo è in modalità kiosk. |
SET_VOLUME |
Imposta il volume del dispositivo. Può essere emesso solo per i dispositivi kiosk e con sessioni Ospite gestite. |
WIPE_USERS |
Cancella tutti gli utenti dal dispositivo. L'esecuzione di questo comando nel dispositivo rimuoverà tutti i dati del profilo utente, ma manterrà i criteri e la registrazione relativi al dispositivo. |
REMOTE_POWERWASH |
Cancella i dati del dispositivo eseguendo un reset dei dati di fabbrica. L'esecuzione di questo comando nel dispositivo rimuoverà tutti i dati, inclusi i criteri utente, i criteri relativi ai dispositivi e i criteri di registrazione. Avviso: nel dispositivo verranno ripristinate le impostazioni di fabbrica senza registrazione, a meno che il dispositivo non sia soggetto a registrazione forzata o automatica. Da usare con cautela, poiché questa azione è irreversibile. |
DEVICE_START_CRD_SESSION |
Avvia una sessione di Chrome Remote Desktop. |
CAPTURE_LOGS |
Acquisisci i log di sistema di un dispositivo kiosk. I log possono essere scaricati dal link downloadUrl presente nel campo deviceFiles di chromeosdevices |
FETCH_CRD_AVAILABILITY_INFO |
Recupera le informazioni che determinano la disponibilità di CRD (Chrome Remote Desktop) sul dispositivo. |
FETCH_SUPPORT_PACKET |
Recuperare il pacchetto di assistenza da un dispositivo da remoto. Il pacchetto di assistenza è un'archivio ZIP che contiene vari log di sistema e dati di debug di un dispositivo ChromeOS. Il pacchetto di assistenza può essere scaricato dal link downloadURL presente nel campo deviceFiles di chromeosdevices |
Stato
Rappresenta lo stato del comando emesso.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del comando non è stato specificato. |
PENDING |
Un comando non scaduto non ancora inviato al client. |
EXPIRED |
Il comando non è stato eseguito dal client entro il tempo previsto. |
CANCELLED |
Il comando viene annullato dall'amministratore mentre è in stato PENDING. |
SENT_TO_CLIENT |
Il comando è stato inviato al client. |
ACKED_BY_CLIENT |
Il client ha risposto di aver ricevuto il comando. |
EXECUTED_BY_CLIENT |
Il client ha eseguito (o meno) correttamente il comando. |
DirectoryChromeosdevicesCommandResult
Il risultato dell'esecuzione di un comando.
Rappresentazione JSON |
---|
{
"result": enum ( |
Campi | |
---|---|
result |
Il risultato del comando. |
executeTime |
L'ora in cui il comando è stato eseguito o non è stato eseguito. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
errorMessage |
Il messaggio di errore con una breve spiegazione del motivo per cui il comando non è riuscito. Presente solo se il comando non è andato a buon fine. |
commandResultPayload |
Il payload per il risultato del comando. I seguenti comandi rispondono con un payload:
|
CommandResultType
Il tipo di risultato del comando.
Enum | |
---|---|
COMMAND_RESULT_TYPE_UNSPECIFIED |
Il risultato del comando non è stato specificato. |
IGNORED |
Il comando è stato ignorato in quanto obsoleto. |
FAILURE |
Impossibile eseguire correttamente il comando. |
SUCCESS |
Il comando è stato eseguito correttamente. |
Metodi |
|
---|---|
|
Recupera i dati di un comando specifico inviato al dispositivo. |