কমান্ড লাইন ব্যবহার করে সিঙ্ক্রোনাইজ করুন

কমান্ড লাইন থেকে সিঙ্ক্রোনাইজেশন চালানোর জন্য আপনি sync-cmd কমান্ড এবং Google Cloud Directory Sync (GCDS) ব্যবহার করতে পারেন।

কমান্ড লাইন থেকে কখন সিঙ্ক করতে হবে

যখন আপনি আপনার কনফিগারেশন সেট আপ বা পরিবর্তন করবেন, তখন আপনার কনফিগারেশন ম্যানেজার থেকে একটি ম্যানুয়াল সিঙ্ক্রোনাইজেশন চালানো উচিত। এটি করার মাধ্যমে আপনি সিঙ্ক্রোনাইজড ডেটা পরীক্ষা করতে পারবেন এবং নিশ্চিত করতে পারবেন যে এটি ঠিক আছে। বিস্তারিত জানার জন্য, "ম্যানুয়াল সিঙ্ক্রোনাইজেশন সম্পাদন করুন" এ যান।

কনফিগারেশন পরিবর্তন করা শেষ করার পরে, আপনি কমান্ড লাইন ব্যবহার করে আপনার সিঙ্ক প্রক্রিয়াটি স্বয়ংক্রিয় করতে পারেন। আপনি যে কোনও সময়সূচী বা ব্যাচ স্ক্রিপ্টে সিঙ্ক্রোনাইজেশন অন্তর্ভুক্ত করতে পারেন যা আপনি ব্যবহার করতে চান। বিকল্পভাবে, আপনি সিঙ্কগুলি স্বয়ংক্রিয় করার জন্য একটি তৃতীয় পক্ষের সরঞ্জাম ব্যবহার করতে পারেন। বিস্তারিত জানার জন্য, স্বয়ংক্রিয় সিঙ্ক্রোনাইজেশনের সময়সূচীতে যান।

কমান্ড লাইন ব্যবহার করুন

আপনি GCDS ইনস্টলেশন ডিরেক্টরি থেকে sync-cmd কমান্ডটি চালান এবং একটি একক লাইনে কমান্ডটি প্রবেশ করান। আপনি নীচে তালিকাভুক্ত কমান্ড আর্গুমেন্টগুলি ব্যবহার করে বিভিন্ন ধরণের ক্রিয়া সম্পাদন করতে পারেন, যেমন:

  • যেকোনো সনাক্ত করা পরিবর্তন প্রয়োগ করুন।
  • একটি নির্দিষ্ট ফাইল পড়ুন।
  • লগিং বিশদ স্তর সেট করুন।

টিপস : আপনি sync-cmd -h লিখে উপলব্ধ কমান্ড আর্গুমেন্ট সম্পর্কে তথ্য পেতে পারেন।

কমান্ড আর্গুমেন্ট এবং উদাহরণ

কমান্ড আর্গুমেন্ট

যুক্তি (যে কোনও বিকল্প ব্যবহার করুন) বিবরণ
-a
--apply
যেকোনো সনাক্ত করা পরিবর্তন প্রয়োগ করে।

দ্রষ্টব্য: যদি আপনি এই যুক্তিটি ব্যবহার না করেন, তাহলে একটি সিঙ্ক শুধুমাত্র একটি পরীক্ষা হিসাবে চালানো হবে এবং আপনার Google অ্যাকাউন্টে কোনও পরিবর্তন করা হবে না। সেরা ফলাফলের জন্য, এটির সাথে সম্পূর্ণ সিঙ্ক চালানোর আগে এই যুক্তি ছাড়াই একটি পরীক্ষা সিঙ্ক চালান।

-c
--config file-name
লোড করার জন্য XML কনফিগারেশন ফাইলটি নির্দিষ্ট করে।

গুরুত্বপূর্ণ : এই আর্গুমেন্টের সাথে আপনাকে অবশ্যই একটি বৈধ XML ফাইল অন্তর্ভুক্ত করতে হবে। বিস্তারিত জানার জন্য, Work with configuration files এ যান।

-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

XML কনফিগারেশন ফাইলের প্রতিটিতে একটি মাত্র ইনস্ট্যান্সের মধ্যে যেকোনো চলমান সিঙ্ক্রোনাইজেশন সীমাবদ্ধ করে। এটি করলে একাধিক ইনস্ট্যান্স অসাবধানতাবশত চলতে বাধা দেয় (উদাহরণস্বরূপ, একটি শিডিউলার বা ক্রোন জবের মাধ্যমে)। আর্গুমেন্টটি শুধুমাত্র -a আর্গুমেন্টের সাথে বৈধ।

সমস্যা সমাধানের জন্য, কমান্ড লাইন থেকে GCDS কেন সিঙ্ক চালাচ্ছে না? বিভাগে যান।

-ou
--orgunit
সাংগঠনিক ইউনিটগুলি বাদ দেয়।
-r
--report-out
লগ ছাড়াও একটি নির্দিষ্ট আউটপুট ফাইলে প্রতিবেদন লেখে।
-s
--sharedcontacts
ভাগ করা পরিচিতিগুলি বাদ দেয়।
-u
--users
ব্যবহারকারীদের বাদ দেওয়া হয়।

আপনি যদি গ্রুপ সিঙ্ক করতে চান, কিন্তু ব্যবহারকারীদের নয়, তাহলে এই বিকল্পটি ব্যবহার করুন।

-v সংক্ষিপ্ত অ্যাপ্লিকেশন-সংস্করণ তথ্য প্রদর্শন করে।
-V অ্যাপ্লিকেশন-সংস্করণের বিস্তারিত তথ্য প্রদর্শন করে, কিন্তু সিঙ্ক করে না।

উদাহরণ

জানালা

উদাহরণ ১ : XML কনফিগারেশন ফাইল C:\Users\user\gdcs-config.xml ব্যবহার করে একটি সিমুলেটেড সিঙ্ক চালান:

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

উদাহরণ ২ : XML কনফিগারেশন ফাইল C:\Users\user\gdcs-config.xml ব্যবহার করে একটি সম্পূর্ণ সিঙ্ক চালান, যার মধ্যে যেকোনো সনাক্ত করা পরিবর্তন প্রয়োগ করা অন্তর্ভুক্ত:

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

লিনাক্স

উদাহরণ ১: XML কনফিগারেশন ফাইল /path/gcds-config.xml ব্যবহার করে একটি সিমুলেটেড সিঙ্ক চালান:

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

উদাহরণ ২: XML কনফিগারেশন ফাইল /path/gcds-config.xml ব্যবহার করে একটি সম্পূর্ণ সিঙ্ক চালান, যার মধ্যে যেকোনো সনাক্ত করা পরিবর্তন প্রয়োগ করা অন্তর্ভুক্ত:

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

প্রস্থান কোড পর্যালোচনা করুন

কমান্ড লাইন থেকে আপনার সিঙ্ক বা সিমুলেশন চালানোর পরে, আপনি নিম্নলিখিত এক্সিট কোডগুলির মধ্যে একটি পাবেন:

  • — কোনও সিঙ্ক সমস্যা ছাড়াই সিঙ্ক সম্পন্ন হয়েছে এবং সমস্ত পরিবর্তন কনফিগার করা সীমা অতিক্রম করে না।
  • ২৫৫ — সিমুলেশন সম্পন্ন হয়েছে। অথবা, সিঙ্ক সম্পন্ন হয়েছে এবং সিঙ্ক সমস্যা রয়েছে, যেমন পরিবর্তনগুলি কনফিগার করা সীমা অতিক্রম করেছে অথবা ব্যবহারকারী সিঙ্ক করতে ব্যর্থ হয়েছে।

পরবর্তী ধাপ

আপনার নিয়মিতভাবে কোনও বিজ্ঞপ্তি বার্তা পরীক্ষা করে সমস্ত সিঙ্ক্রোনাইজেশন পর্যবেক্ষণ করা উচিত। বিস্তারিত জানার জন্য, আপনার বিজ্ঞপ্তিগুলি সেট করুন এ যান।


Google, Google Workspace, এবং সম্পর্কিত চিহ্ন এবং লোগো হল Google LLC-এর ট্রেডমার্ক। অন্যান্য সমস্ত কোম্পানি এবং পণ্যের নাম হল সেই কোম্পানিগুলির ট্রেডমার্ক যার সাথে তারা যুক্ত।