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

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

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

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

কনফিগারেশন পরিবর্তন করা হয়ে গেলে, আপনি কমান্ড লাইন ব্যবহার করে আপনার সিঙ্ক প্রক্রিয়াটি স্বয়ংক্রিয় করতে পারেন। আপনি আপনার ইচ্ছামত যেকোনো শিডিউলিং বা ব্যাচ স্ক্রিপ্টে সিঙ্ক্রোনাইজেশন অন্তর্ভুক্ত করতে পারেন। বিকল্পভাবে, আপনি সিঙ্ক স্বয়ংক্রিয় করতে একটি থার্ড-পার্টি টুল ব্যবহার করতে পারেন। বিস্তারিত জানতে, ‘Schedule automatic synchronizations’- এ যান।

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

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

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

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

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

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

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

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

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

গুরুত্বপূর্ণ : এই আর্গুমেন্টের সাথে আপনাকে অবশ্যই একটি বৈধ XML ফাইল অন্তর্ভুক্ত করতে হবে। বিস্তারিত জানতে, ‘কনফিগারেশন ফাইল নিয়ে কাজ করুন’ অংশটি দেখুন।

-cs
--customschemas
কাস্টম স্কিমা অন্তর্ভুক্ত নয়।

ব্যবহারকারীদের জন্য কাস্টম স্কিমা ডেটা সিঙ্ক করতে না চাইলে এই বিকল্পটি ব্যবহার করুন।

-d
--deletelimits
নির্ধারিত ডিলিট সীমা উপেক্ষা করে।
-f
--flush
সিঙ্ক চালানোর আগে আপনার গুগল অ্যাকাউন্ট ডেটার ক্যাশ করা কপি মুছে ফেলে।

গুরুত্বপূর্ণ : এর ভুল ব্যবহারের ফলে পারফরম্যান্সের অবনতি হতে পারে। সাপোর্ট থেকে নির্দেশনা না পেলে এই অপশনটি ব্যবহার করবেন না।

-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 অ্যাপ্লিকেশন সংস্করণের বিস্তারিত তথ্য প্রদর্শন করে, কিন্তু তা সিঙ্ক করে না।

উদাহরণ

উইন্ডোজ

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

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

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

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

লিনাক্স

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

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

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

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

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

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

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

পরবর্তী পদক্ষেপ

নিয়মিতভাবে নোটিফিকেশন মেসেজ চেক করে আপনার সমস্ত সিঙ্ক্রোনাইজেশন পর্যবেক্ষণ করা উচিত। বিস্তারিত জানতে, ‘আপনার নোটিফিকেশন সেট করুন’ অংশে যান।


গুগল, গুগল ওয়ার্কস্পেস এবং সংশ্লিষ্ট চিহ্ন ও লোগোসমূহ হলো গুগল এলএলসি (Google LLC)-এর ট্রেডমার্ক। অন্য সকল কোম্পানি ও পণ্যের নাম তাদের সংশ্লিষ্ট কোম্পানিগুলোর ট্রেডমার্ক।