कमांड लाइन का इस्तेमाल करके सिंक करना

कमांड लाइन से सिंक करने के लिए, sync-cmd कमांड और Google Cloud डायरेक्ट्री सिंक (जीसीडीएस) टूल का इस्तेमाल किया जा सकता है.

कमांड लाइन से सिंक कब करें

कॉन्फ़िगरेशन सेट अप या उसमें बदलाव करने पर, आपको कॉन्फ़िगरेशन मैनेजर से मैन्युअल तरीके से सिंक करना चाहिए. ऐसा करने से, सिंक किए गए डेटा की जांच की जा सकती है और यह पक्का किया जा सकता है कि वह सही क्रम में हो. ज़्यादा जानकारी के लिए, मैन्युअल तरीके से सिंक करना लेख पढ़ें.

कॉन्फ़िगरेशन में बदलाव करने के बाद, कमांड लाइन का इस्तेमाल करके सिंक की प्रोसेस को ऑटोमेट किया जा सकता है. सिंक करने की प्रोसेस को, शेड्यूल करने या बैच स्क्रिप्ट में शामिल किया जा सकता है. इसके अलावा, सिंक की प्रोसेस को ऑटोमेट करने के लिए, तीसरे पक्ष के टूल का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, अपने-आप सिंक होने की सुविधा शेड्यूल करना लेख पढ़ें.

कमांड लाइन इस्तेमाल करना

sync-cmd कमांड, जीसीडीएस की इंस्टॉलेशन डायरेक्ट्री से चलाई जाती है. साथ ही, कमांड को एक ही लाइन में डाला जाता है. यहां दिए गए कमांड आर्ग्युमेंट का इस्तेमाल करके, कई तरह की कार्रवाइयां की जा सकती हैं. जैसे:

  • पता चले किसी भी बदलाव को लागू करना.
  • कोई तय फ़ाइल पढ़ना.
  • लॉगिंग की जानकारी का लेवल सेट करना.

अहम जानकारी: उपलब्ध कमांड आर्ग्युमेंट के बारे में जानकारी पाने के लिए, डालें sync-cmd -h.

कमांड आर्ग्युमेंट और उदाहरण

कमांड आर्ग्युमेंट

आर्ग्युमेंट (इनमें से कोई एक विकल्प इस्तेमाल करें) ब्यौरा
-a
--apply
पता चले किसी भी बदलाव को लागू करता है.

ध्यान दें: अगर इस आर्ग्युमेंट का इस्तेमाल नहीं किया जाता है, तो सिंक सिर्फ़ टेस्ट के तौर पर किया जाता है. साथ ही, आपके Google खाते में कोई बदलाव नहीं किया जाता. बेहतर नतीजों के लिए, इस आर्ग्युमेंट के साथ पूरी तरह से सिंक करने से पहले, इसके बिना टेस्ट सिंक करें.

-c
--config file-name
लोड करने के लिए, एक्सएमएल कॉन्फ़िगरेशन फ़ाइल तय करता है.

अहम जानकारी: इस आर्ग्युमेंट के साथ, मान्य एक्सएमएल फ़ाइल शामिल करना ज़रूरी है. ज़्यादा जानकारी के लिए, कॉन्फ़िगरेशन फ़ाइलों के साथ काम करना लेख पढ़ें.

-cs
--customschemas
कस्टम स्कीमा शामिल नहीं करता.

अगर आपको उपयोगकर्ताओं के लिए, कस्टम स्कीमा का डेटा सिंक नहीं करना है, तो इस विकल्प का इस्तेमाल करें.

-d
--deletelimits
कॉन्फ़िगर की गई मिटाने की सीमाओं को अनदेखा करता है.
-f
--flush
सिंक करने से पहले, आपके Google खाते के डेटा की कैश की गई कॉपी मिटाता है.

अहम जानकारी: इसका गलत तरीके से इस्तेमाल करने पर, परफ़ॉर्मेंस खराब हो सकती है. सहायता टीम के निर्देश के बिना, इस विकल्प का इस्तेमाल न करें.

-g
--groups
ग्रुप शामिल नहीं करता.

अगर आपको ग्रुप नहीं, बल्कि उपयोगकर्ताओं को सिंक करना है, तो इस विकल्प का इस्तेमाल करें.

-h
--help
सहायता की जानकारी दिखाता है और बंद हो जाता है.
-l
--loglevel value
डिफ़ॉल्ट या कॉन्फ़िगर किए गए लॉग लेवल को, तय की गई वैल्यू से बदलता है. मान्य वैल्यू (जानकारी के बढ़ते क्रम में) FATAL, ERROR, WARN, INFO, DEBUG, और TRACE हैं.

ज़्यादातर मामलों में, हमारा सुझाव है कि लॉग लेवल को INFO पर सेट करें.

-lic
--license
लाइसेंस शामिल नहीं करता.

अगर आपको उपयोगकर्ताओं के लिए, लाइसेंस का डेटा सिंक नहीं करना है, तो इस विकल्प का इस्तेमाल करें.

-o
--oneinstance

एक्सएमएल कॉन्फ़िगरेशन फ़ाइल के हिसाब से, किसी भी तरह के सिंक को एक ही इंस्टेंस तक सीमित रखता है. ऐसा करने से, एक से ज़्यादा इंस्टेंस गलती से नहीं चलते. उदाहरण के लिए, शेड्यूल करने की सुविधा या क्रॉन जॉब के ज़रिए. यह आर्ग्युमेंट, सिर्फ़ -a आर्ग्युमेंट के साथ मान्य है.

समस्या हल करने के लिए, जीसीडीएस, कमांड लाइन से सिंक क्यों नहीं कर रहा है? पर जाएं.

-ou
--orgunit
संगठनात्मक इकाइयां शामिल नहीं करता.
-r
--report-out
लॉग के अलावा, तय की गई आउटपुट फ़ाइल में रिपोर्ट लिखता है.
-s
--sharedcontacts
शेयर किए गए संपर्क शामिल नहीं करता.
-u
--users
उपयोगकर्ता शामिल नहीं करता.

अगर आपको उपयोगकर्ता नहीं, बल्कि ग्रुप सिंक करने हैं, तो इस विकल्प का इस्तेमाल करें.

-v ऐप्लिकेशन के वर्शन की कम जानकारी दिखाता है.
-V ऐप्लिकेशन के वर्शन की ज़्यादा जानकारी दिखाता है, लेकिन उसे सिंक नहीं करता.

उदाहरण

Windows

पहला उदाहरण: एक्सएमएल कॉन्फ़िगरेशन फ़ाइल C:\Users\user\gdcs-config.xml का इस्तेमाल करके, सिमुलेटेड सिंक करना:

sync-cmd -c C:\Users\user\gdcs-config.xml

दूसरा उदाहरण: एक्सएमएल कॉन्फ़िगरेशन फ़ाइल C:\Users\user\gdcs-config.xml का इस्तेमाल करके, पूरी तरह से सिंक करना. इसमें, पता चले किसी भी बदलाव को लागू करना भी शामिल है:

sync-cmd -a -c C:\Users\user\gdcs-config.xml

Linux

पहला उदाहरण: एक्सएमएल कॉन्फ़िगरेशन फ़ाइल /path/gcds-config.xml का इस्तेमाल करके, सिमुलेटेड सिंक करना:

sync-cmd -c /path/gcds-config.xml

दूसरा उदाहरण: एक्सएमएल कॉन्फ़िगरेशन फ़ाइल /path/gcds-config.xml का इस्तेमाल करके, पूरी तरह से सिंक करना. इसमें, पता चले किसी भी बदलाव को लागू करना भी शामिल है:

sync-cmd -a -c /path/gcds-config.xml

एग्ज़िट कोड देखना

कमांड लाइन से सिंक करने या सिमुलेशन करने के बाद, आपको इनमें से कोई एक एग्ज़िट कोड मिलता है:

  • 0—सिंक पूरा हो गया है और इसमें कोई समस्या नहीं आई. साथ ही, सभी बदलाव, कॉन्फ़िगर की गई सीमाओं से ज़्यादा नहीं हैं.
  • 255—सिमुलेशन पूरा हो गया है. या, सिंक पूरा हो गया है और इसमें समस्याएं आई हैं. जैसे, कॉन्फ़िगर की गई सीमाओं से ज़्यादा बदलाव किए गए हैं या कोई उपयोगकर्ता सिंक नहीं हो पाया है.

अगला चरण

आपको सभी सिंक की निगरानी करनी चाहिए. इसके लिए, समय-समय पर सूचना वाले मैसेज देखें. ज़्यादा जानकारी के लिए, सूचनाएं सेट करना लेख पढ़ें.


Google, Google Workspace, और इनसे जुड़े निशान और लोगो, Google LLC के ट्रेडमार्क हैं. अन्य सभी कंपनियों और प्रॉडक्ट के नाम, उन कंपनियों के ट्रेडमार्क हैं जिनसे वे जुड़े हुए हैं.