资源:DirectoryChromeosdevicesCommand
有关向设备发出的命令的信息。
| JSON 表示法 | 
|---|
{ "commandId": string, "type": enum (  | 
              
| 字段 | |
|---|---|
commandId | 
                
                   
 设备命令的唯一 ID。  | 
              
type | 
                
                   
 命令的类型。  | 
              
issueTime | 
                
                   
 管理员发出命令时的时间戳。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
state | 
                
                   
 表示命令状态。  | 
              
commandExpireTime | 
                
                   
 命令的过期时间。如果设备未在此时间内执行命令,该命令将过期。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
commandResult | 
                
                   
 命令执行结果。  | 
              
payload | 
                
                   
 相应命令指定的载荷(如果有)。  | 
              
CommandType
确定设备必须执行的命令类型。
| 枚举 | |
|---|---|
COMMAND_TYPE_UNSPECIFIED | 
                未指定命令类型。 | 
REBOOT | 
                重新启动设备。可向自助服务终端设备、受管理的访客会话设备以及运行 ChromeOS 113 或更高版本的常规设备颁发。 | 
TAKE_A_SCREENSHOT | 
                截取设备的屏幕截图。仅当设备处于自助服务终端模式时才可用。 | 
SET_VOLUME | 
                设置设备的音量。只能向自助服务终端和受管理的访客会话设备颁发。 | 
WIPE_USERS | 
                从设备中擦除所有用户。在设备中执行此命令将移除所有用户个人资料数据,但会保留设备政策和注册数据。 | 
REMOTE_POWERWASH | 
                通过执行 Powerwash 来擦除设备。在设备中执行此命令会移除所有数据,包括用户政策、设备政策和注册政策。警告:这会将设备还原为未注册的出厂状态,不过启用了强制或自动注册的设备除外。请谨慎使用,因为此操作无法撤消! | 
DEVICE_START_CRD_SESSION | 
                启动 Chrome 远程桌面会话。 | 
CAPTURE_LOGS | 
                捕获自助服务终端设备的系统日志。您可以从 chromeosdevices 的 deviceFiles 字段中提供的 downloadUrl 链接下载日志 | 
              
FETCH_CRD_AVAILABILITY_INFO | 
                获取可用于远程连接到设备的 Chrome 远程桌面会话的可用类型(不公开或共享)。 | 
FETCH_SUPPORT_PACKET | 
                从设备远程提取支持包。支持包是一个 ZIP 归档文件,其中包含 ChromeOS 设备的各种系统日志和调试数据。支持包可从 chromeosdevices 的 deviceFiles 字段中提供的 download网址 链接下载 | 
              
州
表示已发出命令的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED | 
                未指定命令状态。 | 
PENDING | 
                尚未发送给客户端的未过期命令。 | 
EXPIRED | 
                客户端未在预期时间内执行该命令。 | 
CANCELLED | 
                管理员在命令处于 PENDING 状态时取消了该命令。 | 
SENT_TO_CLIENT | 
                命令已发送到客户端。 | 
ACKED_BY_CLIENT | 
                客户端已回复,表明已收到该命令。 | 
EXECUTED_BY_CLIENT | 
                客户端已成功/未成功执行命令。 | 
DirectoryChromeosdevicesCommandResult
执行命令的结果。
| JSON 表示法 | 
|---|
{
  "result": enum ( | 
              
| 字段 | |
|---|---|
result | 
                
                   
 命令的结果。  | 
              
executeTime | 
                
                   
 命令执行或未能执行的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
errorMessage | 
                
                   
 包含简短说明的错误消息,说明命令失败的原因。仅当命令失败时才存在。  | 
              
commandResultPayload | 
                
                   
 命令结果的载荷。以下命令会返回载荷: 
  | 
              
CommandResultType
命令结果的类型。
| 枚举 | |
|---|---|
COMMAND_RESULT_TYPE_UNSPECIFIED | 
                命令结果未指定。 | 
IGNORED | 
                该命令因已过时而被忽略。 | 
FAILURE | 
                命令未能成功执行。 | 
SUCCESS | 
                命令已成功执行。 | 
方法 | 
            |
|---|---|
                
 | 
              获取向设备发出的特定命令的命令数据。 |