Method: customer.devices.chromeos.issueCommand

デバイスで実行するコマンドを発行します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
customerId

string

変更不可。Google Workspace アカウントの ID。

deviceId

string

変更不可。ChromeOS デバイスの ID。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "commandType": enum (CommandType),
  "payload": string
}
フィールド
commandType

enum (CommandType)

コマンドのタイプ。

payload

string

コマンドのペイロード。コマンドでサポートされている場合にのみ指定します。次のコマンドは、ペイロードの追加をサポートしています。

  • SET_VOLUME: ペイロードは、{ "volume": 50 } 形式の文字列化された JSON オブジェクトです。音量は [0,100] の範囲の整数にする必要があります。
  • DEVICE_START_CRD_SESSION: ペイロードはオプションで、{ "ackedUserPresence": true } 形式の文字列化された JSON オブジェクトです。ackedUserPresence はブール値です。デフォルトでは、ackedUserPresencefalse に設定されています。アクティブなデバイスで Chrome リモート デスクトップ セッションを開始するには、ackedUserPresencetrue に設定します。
  • REBOOT: ペイロードは、{ "user_session_delay_seconds": 300 } 形式の文字列化された JSON オブジェクトです。遅延は [0, 300] の範囲内で設定してください。
  • FETCH_SUPPORT_PACKET: ペイロードは FETCH_SUPPORT_PACKET: ペイロードは任意で、次の形式の文字列化された JSON オブジェクトです。次の形式の文字列化された JSON オブジェクトです。任意です。ペイロードは、次の形式の文字列化された JSON オブジェクトになります。{"support Packet 6 Intel 3 スライド 6 ペイロード 8 (}、La + デバイス タップ 6 遅延 6 遅延 8 課金 8 。 次の形式の文字列化された JSON オブジェクトです。Lamp 6 デバイス タップ 8 詳細 ログ 7 ブロック タップ 8 詳細の文字列型 JSON オブジェクトです。次の形式の文字列化された JSON オブジェクトです。data_collector_enumsdata_collector_enums

    詳しくは、ヘルプ記事をご覧ください。

レスポンスの本文

コマンド発行に対するレスポンス。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "commandId": string
}
フィールド
commandId

string (int64 format)

発行されたコマンドの一意の ID。コマンド ステータスの取得に使用されます。

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、承認ガイドをご覧ください。