এরপরে, গুগল ক্যালেন্ডার ব্যবহারকারীদের প্রাপ্যতার তথ্য দেখার সুযোগ করে দিতে, গুগল ক্যালেন্ডার প্রাপ্যতা শেয়ারিং সেট আপ করুন।
আপনি যদি কোনো অ্যালিয়াসসহ গুগল ওয়ার্কস্পেস ডোমেইন ব্যবহার করেন, তবে চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি আপনার ইউজার অ্যালিয়াস ডোমেইনটি সঠিকভাবে সেট আপ করেছেন। বিস্তারিত জানতে, ‘ইউজার অ্যালিয়াস ডোমেইন ব্যবহার করবেন কিনা তা সিদ্ধান্ত নিন’ অংশে যান।
আপনি ৫টি ধাপের মধ্যে ৩ নং ধাপে আছেন।
ক্যালেন্ডারের প্রাপ্যতা শেয়ারিং সেট আপ করুন
ধাপ ১: আপনার গুগল ওয়ার্কস্পেস ব্যবহারকারীদের সেট আপ করুন
আপনার গুগল ওয়ার্কস্পেসের প্রত্যেক ব্যবহারকারী যেন নিম্নলিখিত বিষয়গুলো নিশ্চিত করে তা নিশ্চিত করুন:
- একটি গুগল ওয়ার্কস্পেস অ্যাকাউন্ট আছে এবং গুগল ক্যালেন্ডার চালু করা আছে। বিস্তারিত জানতে, ব্যবহারকারীদের জন্য ক্যালেন্ডার চালু বা বন্ধ করুন- এ যান।
- Exchange সার্ভারে একটি মেইল কন্টাক্ট আছে। এটি Exchange-কে Google থেকে প্রাপ্যতা সংক্রান্ত তথ্য সংগ্রহ করতে সাহায্য করে। মেইল কন্টাক্ট তৈরি করার বিস্তারিত তথ্যের জন্য, Microsoft-এর এই আর্টিকেলটি দেখুন।
দ্রষ্টব্য : আপনি Exchange-এ শুধু আপনার Google Workspace ব্যবহারকারীদের প্রাথমিক ক্যালেন্ডারের জন্যই নয়, বরং গ্রুপ ক্যালেন্ডার এবং ক্যালেন্ডার রিসোর্সের জন্যও মেইল কন্টাক্ট তৈরি করতে পারেন (যদি আপনি চান যে সেগুলি Exchange থেকেও দেখা যাক)।
- Exchange-এ থাকা মেইল কন্ট্যাক্টের ঠিকানায় পাঠানো মেইল যেন ব্যবহারকারীর Google Workspace অ্যাকাউন্টের Gmail ঠিকানায় পৌঁছে যায়, তা নিশ্চিত করে।
- এটি নিশ্চিত করে যে মেইল কন্টাক্টটি Exchange-এর গ্লোবাল অ্যাড্রেস লিস্টে (GAL) প্রদর্শিত হয়, যাতে ব্যবহারকারীরা মিটিং সেট আপ করার সময় এটি খুঁজে পেতে পারেন। Microsoft PowerShell এবং Google Directory API-এর সমন্বয়ে স্ক্রিপ্ট ব্যবহার করে কন্টাক্ট যোগ করার কাজটি করা যায়।
- যদি কোনো গুগল ওয়ার্কস্পেস ব্যবহারকারীর একটি এক্সচেঞ্জ মেইলবক্সও থাকে, তবে এটি নিশ্চিত করে যে মেইলবক্সটি GAL-এ লুকানো থাকবে। এর ফলে, যখন কেউ ব্যবহারকারীকে মিটিং-এর জন্য আমন্ত্রণ জানায়, তখন মেইল কন্ট্যাক্টটি নির্বাচিত হয় (এবং এর সাথে যুক্ত ক্যালেন্ডারের প্রাপ্যতাও দেখা যায়)।
দ্রষ্টব্য : আপনি যদি ইউজার অ্যালিয়াস ডোমেইন ব্যবহার করেন, তাহলে নিশ্চিত করুন যে Exchange সার্ভারের মেইল কন্টাক্টগুলোতে প্রাইমারি ডোমেইন এবং ইউজার অ্যালিয়াস ডোমেইন উভয়েরই ইমেল অ্যাড্রেস রয়েছে। প্রাইমারি ইমেল অ্যাড্রেসে ইউজার অ্যালিয়াস ডোমেইন ব্যবহার করা উচিত (উদাহরণস্বরূপ, hao@googleworkspace.altostrat.com), যাতে অ্যাভেইলেবিলিটি লুকআপগুলো ইউজার অ্যালিয়াস ডোমেইন ব্যবহার করে Google Workspace-এ রাউট করা হয়। সেকেন্ডারি অ্যাড্রেসে প্রাইমারি ডোমেইন ব্যবহার করা উচিত (উদাহরণস্বরূপ, hao@altostrat.com), যাতে Exchange ব্যবহারকারীরা GAL-এ সার্চ করার সময় এই ইমেল অ্যাড্রেসটি খুঁজে পায় এবং এতে ইমেল মেসেজ পাঠাতে পারে।
ধাপ ২: ইন্টারনেট সংযোগ চালু করুন।
বহির্গামী ইন্টারনেট সংযোগ চালু করুন যাতে এক্সচেঞ্জ সার্ভার গুগল সার্ভারগুলির সাথে যোগাযোগ করতে পারে। এক্সচেঞ্জ সার্ভারকে নিম্নলিখিত URL-গুলিতে HTTP (EWS SOAP) অনুরোধ পাঠাতে সক্ষম হতে হবে:
- https://calendar.google.com/autodiscover/autodiscover.xml
- https://calendar.google.com/Exchange/Exchange.ews
ধাপ ৩: একটি গুগল রোল অ্যাকাউন্ট তৈরি করুন এবং ক্রেডেনশিয়াল জেনারেট করুন।
ক্যালেন্ডার ব্যবহারকারীদের প্রাপ্যতার তথ্য পাওয়ার জন্য, এক্সচেঞ্জ সার্ভার গুগল ওয়ার্কস্পেস অ্যাক্সেস করতে একটি রোল অ্যাকাউন্ট ব্যবহার করে।
শুরু করার আগে
- Google Workspace-এ একটি রোল অ্যাকাউন্ট তৈরি করুন – এই অ্যাকাউন্টটি Exchange দ্বারা Google Calendar ব্যবহারকারীদের উপলব্ধতার তথ্য অ্যাক্সেস করার জন্য ব্যবহৃত হয়। অ্যাকাউন্টটি একটি সাধারণ ব্যবহারকারী অ্যাকাউন্ট হওয়া উচিত এবং শুধুমাত্র ক্যালেন্ডারের আন্তঃকার্যকারিতার জন্য ব্যবহৃত হবে। নিশ্চিত করুন যে এই অ্যাকাউন্টটি স্থগিত বা মুছে ফেলা হয়নি, এতে ক্যালেন্ডার অ্যাপটি সক্রিয় করা আছে এবং একটি বৈধ লাইসেন্স রয়েছে। অ্যাকাউন্ট সেট আপ করার বিষয়ে বিস্তারিত জানতে, 'ব্যবহারকারী যোগ করার বিকল্পসমূহ'- এ যান।
- অ্যাকাউন্টের জন্য ক্যালেন্ডার চালু করুন – বিস্তারিত জানতে, “ব্যবহারকারীদের জন্য ক্যালেন্ডার চালু বা বন্ধ করুন” অংশে যান। এটি করার পরে, নিশ্চিত করুন যে আপনি যে ইভেন্টগুলি শেয়ার করতে চান সেগুলি Google রোল অ্যাকাউন্টের কাছে দৃশ্যমান থাকে।
- গুগল রোল অ্যাকাউন্টকে গুগল ক্যালেন্ডারে শেয়ারিং অ্যাক্সেস দিন – নিশ্চিত করুন যে সকল ব্যবহারকারীর প্রাপ্যতা যাচাই করার জন্য এটির ফ্রি/বিজি অথবা ইভেন্টের বিস্তারিত তথ্য দেখার অ্যাক্সেস আছে। গুগল রোল অ্যাকাউন্টের সেটিংস অবশ্যই ক্যালেন্ডার ইন্টারঅপ সেটিংসের সাথে মিলতে হবে (সর্বনিম্ন অনুমতি সেটটি কার্যকর হবে)।
পরিচয়পত্র তৈরি করুন
এই কাজটি করার জন্য আপনাকে অবশ্যই সুপার অ্যাডমিনিস্ট্রেটর হিসেবে সাইন ইন করতে হবে।গুগল অ্যাডমিন কনসোলে, মেনুতে যান
অ্যাপস
গুগল ওয়ার্কস্পেস
ক্যালেন্ডার ।
ক্যালেন্ডার প্রশাসকের অধিকার থাকা আবশ্যক।
- ক্যালেন্ডার ইন্টারঅপ ব্যবস্থাপনায় ক্লিক করুন।
- Exchange-এ ক্যালেন্ডারের প্রাপ্যতা জানতে, Generate Exchange Server configuration-এ ক্লিক করুন।
- একটি বিকল্প বেছে নিন:
- আপনি যদি ক্রেডেনশিয়াল তৈরি না করে থাকেন বা ফাইলটি হারিয়ে ফেলেন, তাহলে 'Generate a new one'- এ ক্লিক করুন এবং এই টাস্কের ধাপ ৬-এ যান।
- আপনার কাছে ফাইলটি থাকলে, ‘Choose File’-এ ক্লিক করুন এবং আপনার ক্রেডেনশিয়াল ফাইলটি নির্বাচন করুন। তারপর, ধাপ ৪-এ যান: Exchange-এ একটি অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেস যোগ করুন (এই পৃষ্ঠার পরবর্তী অংশে)।
- নতুন এক সেট Exchange প্রমাণীকরণ ক্রেডেনশিয়াল তৈরি করতে, Google রোল অ্যাকাউন্টের ইমেল ঠিকানাটি প্রবেশ করান।
- সম্মতির বাক্সটিতে টিক দিন।
- নতুন পরিচয়পত্র তৈরি করুন -এ ক্লিক করুন।
- তৈরি হওয়া ক্রেডেনশিয়ালগুলো পেতে, ডাউনলোড-এ ক্লিক করুন। ক্রেডেনশিয়ালগুলো সংরক্ষণ করুন, কারণ পরবর্তী ধাপে আপনার এগুলোর প্রয়োজন হবে।
গুরুত্বপূর্ণ
- ক্রেডেনশিয়ালগুলো শুধুমাত্র একবারই ডাউনলোড করা যাবে। ফাইলটি সেভ করে একটি নিরাপদ স্থানে সংরক্ষণ করুন।
- গুগল রোল অ্যাকাউন্টের জন্য নতুন ক্রেডেনশিয়াল সেট তৈরি করলে ব্যবহারকারীর জন্য তৈরি করা বিদ্যমান যেকোনো ক্রেডেনশিয়াল বাতিল হয়ে যায়। একাধিক Exchange সার্ভারকে ক্যালেন্ডার ব্যবহারকারীর উপলব্ধতার তথ্য খুঁজে পেতে দেওয়ার জন্য (উদাহরণস্বরূপ, যদি আপনি একটি হাইব্রিড Exchange/Exchange Online (Microsoft 365) পরিবেশ ব্যবহার করেন), ক্রেডেনশিয়ালগুলো একবার তৈরি করুন এবং আপনার সমস্ত Exchange সার্ভারের জন্য সেগুলো ব্যবহার করুন।
- যদি ক্রেডেনশিয়ালগুলি বাতিল করা হয়, তাহলে পরবর্তী ধাপে বর্ণিত পদ্ধতি অনুযায়ী আপনার Exchange সার্ভারটি পুনরায় কনফিগার করুন।
- আপনি যদি আপনার Exchange ব্যবহারকারীদের কাছে ফ্রি/বিজি তথ্য প্রচার করা বন্ধ করতে চান, তাহলে রোল অ্যাকাউন্টটি ডিলিট করে দিন।
ধাপ ৪: Exchange-এ একটি অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেস যোগ করুন
এরপরে, Google Workspace-এর প্রাপ্যতা সংক্রান্ত তথ্যের জন্য Exchange-কে কোয়েরি করার অনুমতি দিতে, আপনাকে Exchange-এ একটি অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেস যোগ করতে হবে।
এটি করার জন্য, আপনাকে Exchange Server PowerShell (যা Exchange Management Shell নামেও পরিচিত)-এ কয়েকটি কমান্ড চালাতে হবে। এই ধাপগুলোর কনফিগারেশন টুলটি PowerShell কোড তৈরি করে, যা আপনি কপি করে এন্টার করতে পারবেন।
উপলব্ধতা ঠিকানা স্থান যোগ করুন
এই কাজটি করার জন্য আপনাকে অবশ্যই সুপার অ্যাডমিনিস্ট্রেটর হিসেবে সাইন ইন করতে হবে।গুগল অ্যাডমিন কনসোলে, মেনুতে যান
অ্যাপস
গুগল ওয়ার্কস্পেস
ক্যালেন্ডার ।
ক্যালেন্ডার প্রশাসকের অধিকার থাকা আবশ্যক।
- ক্যালেন্ডার ইন্টারঅপ ব্যবস্থাপনায় ক্লিক করুন।
- Exchange-এ ক্যালেন্ডারের প্রাপ্যতা জানতে, Generate Exchange Server configuration-এ ক্লিক করুন।
- পূর্ববর্তী ধাপে আপনার তৈরি করা গুগল রোল অ্যাকাউন্টের ক্রেডেনশিয়াল ফাইলটি আপলোড করুন।
- লোকাল অ্যাকাউন্টের ইমেলের জন্য, Exchange রোল অ্যাকাউন্টের ইমেল ঠিকানাটি লিখুন। Google Calendar, Exchange-এর কাছে প্রতিষ্ঠান-ব্যাপী ফ্রি/বিজি অনুরোধ পাঠানোর জন্য এই অ্যাকাউন্টটি ব্যবহার করে।
উদাহরণ : interop-svc@altostrat.com
- গুগল অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেস-এর জন্য, অ্যাড্রেস স্পেসটি প্রবেশ করান।
নিম্নলিখিত বিষয়গুলো সম্পর্কে সচেতন থাকুন:
- আপনি যদি আপনার প্রতিষ্ঠানের নিজস্ব Exchange এনভায়রনমেন্টের সাথে সংযোগ স্থাপন করেন, তাহলে Google অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেসটি আপনার Exchange ডোমেইন থেকে ভিন্ন হওয়া উচিত। এটি একটি পৃথক Google Workspace ইউজার অ্যালিয়াস ডোমেইন হতে পারে (উদাহরণস্বরূপ, আপনার Exchange ডোমেইন altostrat.com হলে googleworkspace.altostrat.com)। আরও তথ্যের জন্য, "ইউজার অ্যালিয়াস ডোমেইন ব্যবহার করবেন কিনা তা সিদ্ধান্ত নিন " অংশে যান।
- আপনি যদি একাধিক সংস্থার মধ্যে আন্তঃকার্যক্ষমতা স্থাপন করেন, তাহলে গুগল অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেসটি আপনার সংস্থার গুগল ওয়ার্কস্পেস ডোমেনের সাথে মিলতে হবে।
- উভয় ক্ষেত্রেই, গুগল অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেসটি অ্যাকাউন্ট ইউজারনেম ছাড়া একটি ডোমেইন নেম হওয়া উচিত। গুগল রোল অ্যাকাউন্ট ব্যবহার করবেন না।
- Exchange সেটআপ দেখান -এ ক্লিক করুন।
টুলটি এক্সচেঞ্জ সার্ভার সেটিংস এবং পাওয়ারশেল কোডের একটি অংশ উভয়ই তৈরি করে।
- অ্যাভেইলেবিলিটি অ্যাড্রেস স্পেস সেট আপ করতে, কোডটি আপনার Exchange সার্ভারের Exchange Server PowerShell-এ এক লাইনে কপি ও পেস্ট করুন এবং Enter চাপুন।
বিস্তারিত জানতে পরবর্তী উদাহরণটি দেখুন।
- যদি উপলব্ধ স্থানটি বিদ্যমান থাকে, তবে আপনাকে সেটি সরিয়ে ফেলার জন্য অনুরোধ করা হবে। নতুন একটি যোগ করার আগে আপনাকে অবশ্যই বিদ্যমান স্থানটি সরিয়ে ফেলতে হবে।
উদাহরণ
এই উদাহরণে, আপনার গুগল ব্যবহারকারীদের ঠিকানাগুলো Google Workspace ইউজার অ্যালিয়াস ডোমেইন @alias.altostrat.com-এ রয়েছে, এবং আপনি Exchange 2016 বা তার পরবর্তী সংস্করণ, অথবা Exchange Online-এর জন্য Calendar Interop সেট আপ করছেন।
উদাহরণে দেওয়া ইউজারনেম এবং পাসওয়ার্ডটি Exchange-এর জন্য, Google রোল অ্যাকাউন্টের জন্য নয়।
if ((Get-AvailabilityConfig) -ne $null) {
Set-AvailabilityConfig -OrgWideAccount interop@alias.altostrat.com;
} else {
New-AvailabilityConfig -OrgWideAccount interop@alias.altostrat.com;
}
$password = echo "vj4XJ711VM6uRfNUZQRzHsBd5rI9qtSwqR9XvDFBDYW_gDawBakTFWLJqqn3SHvZ" | ConvertTo-SecureString -asPlainText -force;
$credentials = New-Object System.Management.Automation.PSCredential -argumentList "alias.altostrat.com\interop", $password;
Remove-AvailabilityAddressSpace alias.altostrat.com -ErrorAction SilentlyContinue -Confirm:$false;
Add-AvailabilityAddressSpace -forestName alias.altostrat.com -accessMethod orgwidefb -credentials $credentials-targetAutodiscoverEPR https://calendar.google.com/autodiscover/autodiscover.xml
ধাপ ৫: অপেক্ষা করুন অথবা আপনার Exchange সার্ভারটি রিস্টার্ট করুন।
পাওয়ারশেলে কমান্ড দেওয়ার পর পরিবর্তনটি কার্যকর হতে কিছুটা সময় লাগতে পারে। যদি আপনি চান যে পরিবর্তনগুলো অবিলম্বে কার্যকর হোক, তাহলে আপনার এক্সচেঞ্জ সার্ভারটি রিস্টার্ট করুন।
গুগল, গুগল ওয়ার্কস্পেস এবং সংশ্লিষ্ট চিহ্ন ও লোগোসমূহ হলো গুগল এলএলসি-এর ট্রেডমার্ক। অন্য সকল কোম্পানি ও পণ্যের নাম তাদের সংশ্লিষ্ট কোম্পানিগুলোর ট্রেডমার্ক।