資源:DirectoryChromeosdevicesCommand
向裝置發出的指令相關資訊。
| JSON 表示法 | 
|---|
{ "commandId": string, "type": enum (  | 
              
| 欄位 | |
|---|---|
commandId | 
                
                   
 裝置指令的專屬 ID。  | 
              
type | 
                
                   
 指令類型。  | 
              
issueTime | 
                
                   
 管理員發出指令的時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:  | 
              
state | 
                
                   
 指出指令狀態。  | 
              
commandExpireTime | 
                
                   
 指令到期時間。如果裝置未在時限內執行指令,指令就會失效。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:  | 
              
commandResult | 
                
                   
 指令執行結果。  | 
              
payload | 
                
                   
 指令指定的酬載 (如有)。  | 
              
CommandType
建立裝置必須執行的指令類型。
| 列舉 | |
|---|---|
COMMAND_TYPE_UNSPECIFIED | 
                未指定指令類型。 | 
REBOOT | 
                重新啟動裝置。可發給資訊站和受管理訪客工作階段裝置,以及搭載 ChromeOS 113 以上版本的裝置。 | 
TAKE_A_SCREENSHOT | 
                擷取裝置的螢幕截圖。僅適用於處於 Kiosk 模式的裝置。 | 
SET_VOLUME | 
                設定裝置音量。只能發給資訊站和受管理的訪客工作階段裝置。 | 
WIPE_USERS | 
                從裝置上清除所有使用者。在裝置中執行這項指令會移除所有使用者個人資料,但會保留裝置政策和註冊資料。 | 
REMOTE_POWERWASH | 
                執行 Powerwash 來清除裝置資料。在裝置中執行這項指令會移除所有資料,包括使用者政策、裝置政策和註冊政策。警告:這項操作會將裝置還原為未註冊的原廠狀態,不過採用強制或自動註冊機制的裝置不在此限。這項操作無法復原,因此請務必謹慎使用! | 
DEVICE_START_CRD_SESSION | 
                啟動 Chrome 遠端桌面工作階段。 | 
CAPTURE_LOGS | 
                擷取資訊站裝置的系統記錄。您可以從 chromeosdevices 的 deviceFiles 欄位中下載記錄檔。 | 
              
FETCH_CRD_AVAILABILITY_INFO | 
                擷取可用於遠端連線至裝置的 Chrome 遠端桌面工作階段類型 (私人或共用)。 | 
FETCH_SUPPORT_PACKET | 
                從遠端擷取裝置的支援套件。支援封包是 ZIP 封存檔,內含 ChromeOS 裝置的各種系統記錄和偵錯資料。支援封包可從 chromeosdevices 的 deviceFiles 欄位中的 downloadURL 連結下載。 | 
              
州
代表發出指令的狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED | 
                未指定指令狀態。 | 
PENDING | 
                尚未傳送給用戶端的未過期指令。 | 
EXPIRED | 
                用戶端未在預期時間內執行指令。 | 
CANCELLED | 
                管理員在指令處於「待處理」狀態時取消指令。 | 
SENT_TO_CLIENT | 
                指令已傳送給用戶端。 | 
ACKED_BY_CLIENT | 
                用戶端已回覆收到指令。 | 
EXECUTED_BY_CLIENT | 
                用戶端已 (不) 成功執行指令。 | 
DirectoryChromeosdevicesCommandResult
執行指令的結果。
| JSON 表示法 | 
|---|
{
  "result": enum ( | 
              
| 欄位 | |
|---|---|
result | 
                
                   
 指令的結果。  | 
              
executeTime | 
                
                   
 指令執行或執行失敗的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:  | 
              
errorMessage | 
                
                   
 錯誤訊息,簡短說明指令失敗的原因。只有在指令失敗時才會顯示。  | 
              
commandResultPayload | 
                
                   
 指令結果的有效負載。下列指令會傳回酬載: 
  | 
              
CommandResultType
指令結果的類型。
| 列舉 | |
|---|---|
COMMAND_RESULT_TYPE_UNSPECIFIED | 
                未指定指令結果。 | 
IGNORED | 
                由於指令已過時,因此遭到忽略。 | 
FAILURE | 
                無法順利執行指令。 | 
SUCCESS | 
                指令已順利執行完畢。 | 
方法 | 
            |
|---|---|
                
 | 
              取得傳送至裝置的特定指令的指令資料。 |