REST Resource: customer.devices.chromeos.commands

Kaynak: DirectoryChromeosdevicesCommand

Bir cihaza verilen komutla ilgili bilgiler.

JSON gösterimi
{
  "commandId": string,
  "type": enum (CommandType),
  "issueTime": string,
  "state": enum (State),
  "commandExpireTime": string,
  "commandResult": {
    object (DirectoryChromeosdevicesCommandResult)
  },
  "payload": string
}
Alanlar
commandId

string (int64 format)

Cihaz komutunun benzersiz kimliği.

type

enum (CommandType)

Komutun türü.

issueTime

string (Timestamp format)

Komutun yönetici tarafından verildiği andaki zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Komut durumunu gösterir.

commandExpireTime

string (Timestamp format)

Komutun süresinin dolacağı zaman. Cihaz, komutu bu süre içinde yürütmezse komutun süresi dolar.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

commandResult

object (DirectoryChromeosdevicesCommandResult)

Komut yürütmenin sonucu.

payload

string

Varsa komutun belirttiği yük.

CommandType

Cihazın yürütmesi gereken komut türünü belirler.

Sıralamalar
COMMAND_TYPE_UNSPECIFIED Komut türü belirtilmedi.
REBOOT Cihazı yeniden başlatın. Kiosk ve yönetilen misafir oturumu cihazları ile ChromeOS 113 veya sonraki sürümleri çalıştıran normal cihazlara verilebilir.
TAKE_A_SCREENSHOT Cihazın ekran görüntüsünü alın. Yalnızca cihaz Kiosk Modu'nda olduğunda kullanılabilir.
SET_VOLUME Cihazın ses düzeyini ayarlayın. Yalnızca Kiosk ve yönetilen misafir oturumu cihazlarına verilebilir.
WIPE_USERS Cihazdan tüm kullanıcıları silin. Cihazda bu komutu çalıştırmak tüm kullanıcı profili verilerini kaldırır, ancak cihaz politikası ve kayıt verilerini muhafaza eder.
REMOTE_POWERWASH Elektrikli yıkama yaparak cihazı siler. Cihazda bu komutun çalıştırılması kullanıcı politikaları, cihaz politikaları ve kayıt politikaları dahil tüm verileri kaldırır. Uyarı: Bu işlemle cihaz, zorunlu veya otomatik kayda tabi olmadığı sürece, fabrika ayarlarına geri döndürülecek ve kaydı olmayacak. Bu işlem geri alınamaz. Lütfen dikkatli olun.
DEVICE_START_CRD_SESSION Chrome Uzaktan Masaüstü oturumu başlatır.
CAPTURE_LOGS Kiosk cihazının sistem günlüklerini yakalayın. Günlükler, chromeosdevices cihazının deviceFiles alanında bulunan downloadUrl bağlantısından indirilebilir
FETCH_SUPPORT_PACKET Bir cihazdan destek paketini uzaktan alın. Destek paketi, ChromeOS cihazdan çeşitli sistem günlüklerini ve hata ayıklama verilerini içeren bir ZIP arşividir. Destek paketi, chromeosdevices öğesinin deviceFiles alanında bulunan DownloadURL bağlantısından indirilebilir.

Eyalet

Verilen komutun durumunu gösterir.

Sıralamalar
STATE_UNSPECIFIED Komut durumu belirtilmedi.
PENDING Henüz istemciye gönderilmemiş, süresi dolmamış bir komut.
EXPIRED Komut, istemci tarafından beklenen süre içinde yürütülmedi.
CANCELLED Komut, BEKLEMEDEyken yönetici tarafından iptal edildi.
SENT_TO_CLIENT Komut, istemciye gönderildi.
ACKED_BY_CLIENT İstemci, komutu aldığını bildirdi.
EXECUTED_BY_CLIENT İstemci, komutu (başarıyla) başarıyla yürüttü.

DirectoryChromeosdevicesCommandResult

Bir komut yürütmenin sonucu.

JSON gösterimi
{
  "result": enum (CommandResultType),
  "executeTime": string,
  "errorMessage": string,
  "commandResultPayload": string
}
Alanlar
result

enum (CommandResultType)

Komutun sonucu.

executeTime

string (Timestamp format)

Komutun çalıştırıldığı veya yürütülemediği zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

errorMessage

string

Komutun neden başarısız olduğuna dair kısa bir açıklama içeren hata mesajı. Yalnızca komut başarısız olduğunda gösterilir.

commandResultPayload

string

Komut sonucunun yükü. Aşağıdaki komutlar bir yük ile yanıt verir:

  • DEVICE_START_CRD_SESSION: Yük, { "url": url } biçiminde dizeleştirilmiş bir JSON nesnesidir. URL, Chrome Uzaktan Masaüstü oturumuna bağlantı sağlar.

CommandResultType

Komut sonucunun türü.

Sıralamalar
COMMAND_RESULT_TYPE_UNSPECIFIED Komut sonucu belirtilmedi.
IGNORED Komut eski olarak yoksayıldı.
FAILURE Komut başarıyla yürütülemedi.
SUCCESS Komut başarıyla yürütüldü.

Yöntemler

get

Cihaza verilen belirli bir komutu komut verilerini alır.