Recurso: DirectoryChromeosdevicesCommand
Informações sobre um comando emitido para um dispositivo.
| Representação JSON | 
|---|
{ "commandId": string, "type": enum (  | 
              
| Campos | |
|---|---|
commandId | 
                
                   
 ID exclusivo de um comando de dispositivo.  | 
              
type | 
                
                   
 O tipo do comando.  | 
              
issueTime | 
                
                   
 O carimbo de data/hora em que o comando foi emitido pelo administrador. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos:   | 
              
state | 
                
                   
 Indica o estado do comando.  | 
              
commandExpireTime | 
                
                   
 O horário de expiração do comando. Se o dispositivo não executar o comando nesse período, ele vai expirar. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos:   | 
              
commandResult | 
                
                   
 O resultado da execução do comando.  | 
              
payload | 
                
                   
 O payload especificado pelo comando, se houver.  | 
              
CommandType
Estabelece o tipo de comando que o dispositivo precisa executar.
| Tipos enumerados | |
|---|---|
COMMAND_TYPE_UNSPECIFIED | 
                O tipo de comando não foi especificado. | 
REBOOT | 
                Reinicialize o dispositivo. Podem ser emitidos para dispositivos de quiosque e sessão de visitante gerenciada, além de dispositivos comuns com o ChromeOS versão 113 ou mais recente. | 
TAKE_A_SCREENSHOT | 
                Faça uma captura de tela do dispositivo. Disponível apenas se o dispositivo estiver no modo quiosque. | 
SET_VOLUME | 
                Defina o volume do dispositivo. Só pode ser emitido para dispositivos de quiosque e sessão de visitante gerenciada. | 
WIPE_USERS | 
                Exclua todos os usuários do dispositivo. A execução desse comando no dispositivo remove todos os dados do perfil do usuário, mas mantém a política e o registro do dispositivo. | 
REMOTE_POWERWASH | 
                Limpa o dispositivo fazendo uma lavagem energética. A execução desse comando no dispositivo remove todos os dados, incluindo políticas de usuário, políticas do dispositivo e políticas de registro. Aviso: a configuração original do dispositivo será restaurada sem o registro, a menos que ele esteja sujeito ao registro forçado ou automático. Use com cuidado, porque essa é uma ação irreversível. | 
DEVICE_START_CRD_SESSION | 
                Inicia uma sessão da Área de trabalho remota do Google Chrome. | 
CAPTURE_LOGS | 
                Capture os registros do sistema de um dispositivo em modo quiosque. Os registros podem ser baixados no link downloadUrl presente no campo deviceFiles de chromeosdevices. | 
              
FETCH_CRD_AVAILABILITY_INFO | 
                Busca os tipos disponíveis de sessões da Área de trabalho remota do Google Chrome (particulares ou compartilhadas) que podem ser usadas para se conectar remotamente ao dispositivo. | 
FETCH_SUPPORT_PACKET | 
                Buscar remotamente um pacote de suporte de um dispositivo. O pacote de suporte é um arquivo ZIP que contém vários registros do sistema e dados de depuração de um dispositivo ChromeOS. O pacote de suporte pode ser baixado no link downloadURL presente no campo deviceFiles de chromeosdevices. | 
              
Estado
Representa o estado do comando emitido.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED | 
                O status do comando não foi especificado. | 
PENDING | 
                Um comando não expirado que ainda não foi enviado ao cliente. | 
EXPIRED | 
                O comando não foi executado pelo cliente dentro do tempo esperado. | 
CANCELLED | 
                O comando é cancelado pelo administrador enquanto está PENDENTE. | 
SENT_TO_CLIENT | 
                O comando foi enviado ao cliente. | 
ACKED_BY_CLIENT | 
                O cliente respondeu que recebeu o comando. | 
EXECUTED_BY_CLIENT | 
                O cliente executou o comando com ou sem sucesso. | 
DirectoryChromeosdevicesCommandResult
O resultado da execução de um comando.
| Representação JSON | 
|---|
{
  "result": enum ( | 
              
| Campos | |
|---|---|
result | 
                
                   
 O resultado do comando.  | 
              
executeTime | 
                
                   
 A hora em que o comando foi executado ou não. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos:   | 
              
errorMessage | 
                
                   
 A mensagem de erro com uma breve explicação sobre o motivo da falha do comando. Presente somente se o comando falhar.  | 
              
commandResultPayload | 
                
                   
 O payload do resultado do comando. Os comandos a seguir respondem com um payload: 
  | 
              
CommandResultType
O tipo do resultado do comando.
| Tipos enumerados | |
|---|---|
COMMAND_RESULT_TYPE_UNSPECIFIED | 
                O resultado do comando não foi especificado. | 
IGNORED | 
                O comando foi ignorado por estar obsoleto. | 
FAILURE | 
                Não foi possível executar o comando. | 
SUCCESS | 
                O comando foi executado. | 
Métodos | 
            |
|---|---|
                
 | 
              Recebe dados de um comando específico emitido para o dispositivo. |