Method: customer.devices.chromeos.issueCommand

ออกคำสั่งเพื่อให้อุปกรณ์ดำเนินการ

คำขอ HTTP

POST https://admin.googleapis.com/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
customerId

string

เปลี่ยนแปลงไม่ได้ รหัสบัญชี Google Workspace

deviceId

string

เปลี่ยนแปลงไม่ได้ รหัสของอุปกรณ์ Chrome OS

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "commandType": enum (CommandType),
  "payload": string
}
ช่อง
commandType

enum (CommandType)

ประเภทของคำสั่ง

payload

string

เพย์โหลดสำหรับคำสั่ง ให้ระบุข้อมูลเมื่อคำสั่งรองรับเท่านั้น คำสั่งต่อไปนี้รองรับการเพิ่มเพย์โหลด

  • SET_VOLUME: เพย์โหลดเป็นออบเจ็กต์ JSON ที่มีสตริงในรูปแบบ { "Volume": 50 } ระดับเสียงต้องเป็นจำนวนเต็มในช่วง [0,100]
  • DEVICE_START_CRD_SESSION: เพย์โหลดอาจเป็นออบเจ็กต์ JSON ที่มีสตริงหรือไม่อยู่ในรูปแบบ { "ackedUserPresence": true } ackedUserPresence เป็นบูลีน โดยค่าเริ่มต้น ackedUserPresence จะตั้งค่าเป็น false หากต้องการเริ่มเซสชัน Chrome Remote Desktop สำหรับอุปกรณ์ที่ใช้งานอยู่ ให้ตั้งค่า ackedUserPresence เป็น true
  • REBOOT: เพย์โหลดเป็นออบเจ็กต์ JSON ที่มีสตริงอยู่ในรูปแบบ { "user_session_delay_seconds": 300 } การหน่วงเวลาต้องอยู่ในช่วง [0, 300]
  • และFETCH_SUPPORT_PACKETdata_collector_enumsdata_collector_enums

    ดูรายละเอียดเพิ่มเติมในบทความช่วยเหลือ

เนื้อหาการตอบกลับ

การตอบสนองสำหรับการออกคำสั่ง

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "commandId": string
}
ช่อง
commandId

string (int64 format)

รหัสที่ไม่ซ้ำกันของคำสั่งที่ออก ซึ่งใช้ในการเรียกสถานะคำสั่ง

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/admin.directory.device.chromeos

สำหรับข้อมูลเพิ่มเติม โปรดดูที่คู่มือการให้สิทธิ์