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 di emissione del comando da parte dell'amministratore. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
state |
Indica lo stato del comando. |
commandExpireTime |
L'ora in cui il comando scadrà. Se il dispositivo non esegue il comando entro questo periodo di tempo, il comando scadrà. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. 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. Possono essere rilasciati a dispositivi kiosk e sessioni Ospite gestite, nonché a dispositivi normali con ChromeOS versione 113 o successive. |
TAKE_A_SCREENSHOT |
Acquisisci uno screenshot del dispositivo. Disponibile solo se il dispositivo è in modalità kiosk. |
SET_VOLUME |
Imposta il volume del dispositivo. Possono essere rilasciati solo a kiosk e dispositivi con sessioni Ospite gestite. |
WIPE_USERS |
Cancella tutti gli utenti dal dispositivo. L'esecuzione di questo comando sul dispositivo rimuoverà tutti i dati dei profili utente, ma manterrà la registrazione e i criteri relativi ai dispositivi. |
REMOTE_POWERWASH |
Cancella i dati del dispositivo eseguendo un powerwash. L'esecuzione di questo comando nel dispositivo rimuove 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 automatica o forzata. Utilizza questa opzione con cautela, in quanto si tratta di un'azione irreversibile. |
DEVICE_START_CRD_SESSION |
Avvia una sessione Chrome Remote Desktop. |
CAPTURE_LOGS |
Acquisire 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 i tipi di sessioni Chrome Remote Desktop disponibili (private o condivise) che possono essere utilizzati per connettersi da remoto al dispositivo. |
FETCH_SUPPORT_PACKET |
Recupera da remoto il pacchetto di assistenza da un dispositivo. 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 è specificato. |
PENDING |
Un comando non scaduto non ancora inviato al cliente. |
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 il comando (senza) esito positivo. |
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 è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. 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 il comando correttamente. |
SUCCESS |
Il comando è stato eseguito correttamente. |
Metodi |
|
---|---|
|
Recupera i dati di un comando specifico inviato al dispositivo. |