REST Resource: customer.devices.chromeos.commands

Kaynak: DirectoryChromeosdevicesCommand

Bir cihaza verilen bir 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)

Bir cihaz komutunun benzersiz kimliği.

type

enum (CommandType)

Komutun türü.

issueTime

string (Timestamp format)

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

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Komut durumunu belirtir.

commandExpireTime

string (Timestamp format)

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

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

commandResult

object (DirectoryChromeosdevicesCommandResult)

Komutun yürütülmesinin sonucu.

payload

string

Komutun belirttiği yük (varsa).

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. Yalnızca Kiosk ve yönetilen misafir oturumu cihazlarında yayınlanabilir.
TAKE_A_SCREENSHOT Cihazın ekran görüntüsünü alın. Yalnızca cihaz Kiosk Modu'ndaysa kullanılabilir.
SET_VOLUME Cihazın ses düzeyini ayarlayın. Yalnızca Kiosk ve yönetilen misafir oturumu cihazlarında yayınlanabilir.
WIPE_USERS Tüm kullanıcıları cihazdan temizleme. Cihazda bu komutun uygulanması tüm kullanıcı profili verilerini kaldırır ancak cihaz politikası ve kaydı muhafaza edilir.
REMOTE_POWERWASH Power wash gerçekleştirerek cihazı siler. Bu komutun cihazda çalıştırılması kullanıcı politikaları, cihaz politikaları ve kayıt politikaları da dahil olmak üzere tüm verilerin kaldırılmasına neden olur. Uyarı: Bu işlemle cihaz zorunlu veya otomatik kayda tabi olmadığı sürece, fabrika ayarlarına döndürülecek ve kaydı olmayacak. Bu işlem geri alınamayacağı için dikkatli kullanın.
DEVICE_START_CRD_SESSION Chrome Uzaktan Masaüstü oturumu başlatır.
CAPTURE_LOGS Bir kiosk cihazının sistem günlüklerini yakalayın. Günlükler, chromeos cihazların deviceFiles alanında bulunan downloadUrl bağlantısından indirilebilir
FETCH_SUPPORT_PACKET Bir cihazdaki destek paketini uzaktan alın. Destek paketi, ChromeOS cihazdaki ç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 temsil eder.

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

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 yürütüldüğü veya yürütülemediği saat.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

errorMessage

string

Komutun neden başarısız olduğuyla ilgili kısa bir açıklama içeren hata mesajı. Yalnızca komut başarısız olduğunda mevcut olur.

commandResultPayload

string

Komut sonucu için yük. Aşağıdaki komutlar bir yük ile yanıt verir:

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

CommandResultType

Komut sonucunun türü.

Sıralamalar
COMMAND_RESULT_TYPE_UNSPECIFIED Komut sonucu belirtilmedi.
IGNORED Bu komut, eski olduğundan 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 komutun komut verilerini alır.