REST Resource: customer.devices.chromeos.commands

संसाधन: DirectoryChromeosdevicesCommand

किसी डिवाइस को जारी किए गए निर्देश से जुड़ी जानकारी.

जेएसओएन के काेड में दिखाना
{
  "commandId": string,
  "type": enum (CommandType),
  "issueTime": string,
  "state": enum (State),
  "commandExpireTime": string,
  "commandResult": {
    object (DirectoryChromeosdevicesCommandResult)
  },
  "payload": string
}
फ़ील्ड
commandId

string (int64 format)

डिवाइस के निर्देश का यूनीक आईडी.

type

enum (CommandType)

निर्देश किस तरह का है.

issueTime

string (Timestamp format)

वह टाइमस्टैंप जब एडमिन ने निर्देश दिया था.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

state

enum (State)

निर्देश की स्थिति बताता है.

commandExpireTime

string (Timestamp format)

वह समय जब निर्देश की समयसीमा खत्म हो जाएगी. अगर डिवाइस इस समय तक निर्देश पर काम नहीं करता है, तो निर्देश की समयसीमा खत्म हो जाएगी.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

commandResult

object (DirectoryChromeosdevicesCommandResult)

निर्देश चलाने का नतीजा.

payload

string

वह पेलोड जिसे निर्देश ने दिया है, अगर कोई है.

CommandType

इससे डिवाइस को किस तरह के निर्देश देने चाहिए, यह तय किया जाता है.

Enums
COMMAND_TYPE_UNSPECIFIED निर्देश के टाइप की जानकारी नहीं दी गई है.
REBOOT डिवाइस फिर से चालू करें. सिर्फ़ कीऑस्क और मैनेज किए जा रहे गेस्ट सेशन डिवाइसों के लिए जारी किया जा सकता है.
TAKE_A_SCREENSHOT डिवाइस का स्क्रीनशॉट लें. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब डिवाइस कीऑस्क मोड में हो.
SET_VOLUME डिवाइस का वॉल्यूम सेट करें. सिर्फ़ कीऑस्क और मैनेज किए जा रहे गेस्ट सेशन डिवाइसों के लिए जारी किया जा सकता है.
WIPE_USERS डिवाइस से सभी उपयोगकर्ताओं को वाइप करें. डिवाइस में यह निर्देश चलाने से उपयोगकर्ता की प्रोफ़ाइल का सारा डेटा हट जाएगा. हालांकि, इससे डिवाइस से जुड़ी नीति और नाम दर्ज करने की प्रोसेस जारी रहेगी.
REMOTE_POWERWASH पावरवॉश करके डिवाइस को वाइप करता है. डिवाइस में इस निर्देश को चलाने से, उपयोगकर्ता नीतियों, डिवाइस से जुड़ी नीतियों, और रजिस्टर करने से जुड़ी नीतियों के साथ-साथ सारा डेटा हट जाएगा. चेतावनी: ऐसा करने से, यह डिवाइस फ़ैक्ट्री स्थिति में वापस पहुंच जाएगा और इसमें रजिस्टर नहीं किया जाएगा. ऐसा तब तक होगा, जब तक डिवाइस को ज़बरदस्ती या अपने-आप रजिस्टर नहीं किया जाता. सावधानी से इस्तेमाल करें, क्योंकि इस कार्रवाई को पहले जैसा नहीं किया जा सकता!
DEVICE_START_CRD_SESSION Chrome रिमोट डेस्कटॉप सेशन शुरू करता है.
CAPTURE_LOGS कीऑस्क डिवाइस के सिस्टम लॉग कैप्चर करें. लॉग को ChromeOS डिवाइसों के deviceFiles फ़ील्ड में मौजूद डाउनलोडUrl लिंक से डाउनलोड किया जा सकता है
FETCH_SUPPORT_PACKET किसी डिवाइस से कहीं से भी सहायता पैकेट फ़ेच करें. सपोर्ट पैकेट एक ज़िप संग्रह होता है. इसमें ChromeOS डिवाइस के अलग-अलग सिस्टम लॉग और डीबग डेटा शामिल होता है. सहायता पैकेट को chromeosdevices के deviceFiles फ़ील्ड में मौजूद डाउनलोड URL लिंक से डाउनलोड किया जा सकता है

स्थिति

जारी किए गए निर्देश की स्थिति के बारे में बताता है.

Enums
STATE_UNSPECIFIED आदेश की स्थिति के बारे में जानकारी नहीं दी गई है.
PENDING ऐसा निर्देश जिसकी समयसीमा खत्म नहीं हुई है और जो क्लाइंट को नहीं भेजी गई है.
EXPIRED क्लाइंट ने अनुमानित समय में, निर्देश पर कोई कार्रवाई नहीं की.
CANCELLED 'मंज़ूरी बाकी है' स्टेटस में, एडमिन ने निर्देश को रद्द कर दिया है.
SENT_TO_CLIENT क्लाइंट को निर्देश भेज दिया गया है.
ACKED_BY_CLIENT क्लाइंट ने जवाब दिया है कि उसे निर्देश मिल गया है.
EXECUTED_BY_CLIENT क्लाइंट ने (un) निर्देश को सही तरीके से लागू कर दिया है.

DirectoryChromeosdevicesCommandResult

किसी निर्देश को लागू करने का नतीजा.

जेएसओएन के काेड में दिखाना
{
  "result": enum (CommandResultType),
  "executeTime": string,
  "errorMessage": string,
  "commandResultPayload": string
}
फ़ील्ड
result

enum (CommandResultType)

निर्देश का नतीजा.

executeTime

string (Timestamp format)

वह समय जब कोई निर्देश दिया गया था या लागू नहीं हुआ था.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

errorMessage

string

गड़बड़ी का मैसेज, जिसमें कमांड के काम न करने की वजह के बारे में कम शब्दों में जानकारी दी गई हो. यह सिर्फ़ तब मौजूद होता है, जब कोई निर्देश न दिया जा सके.

commandResultPayload

string

कमांड के नतीजे का पेलोड. ये निर्देश, पेलोड के साथ जवाब देते हैं:

  • DEVICE_START_CRD_SESSION: पेलोड इस फ़ॉर्म में स्ट्रिंग वाला JSON ऑब्जेक्ट है: { "url": url }. यह यूआरएल, Chrome Remote Desktop सेशन का लिंक देता है.

CommandResultType

निर्देश के नतीजे का टाइप.

Enums
COMMAND_RESULT_TYPE_UNSPECIFIED निर्देश के नतीजे की जानकारी नहीं दी गई है.
IGNORED निर्देश को 'पुराना है' के तौर पर अनदेखा कर दिया गया.
FAILURE निर्देश सफलतापूर्वक चलाया नहीं जा सका.
SUCCESS निर्देश सही से लागू किया गया.

तरीके

get

डिवाइस को जारी किए गए किसी खास निर्देश से जुड़ा कमांड डेटा लेता है.