এই পোস্টটি ব্যবসা, সংস্থা ও এন্টারপ্রাইজের জন্য যারা Volume License (VL) সাবস্ক্রিপশন ধারণ করে, Windows 7 Pro বা Enterprise থেকে Windows 10-এ মাইগ্রেট করছেন, এবং Windows 7 Extended Security Updates (ESUs) কেনেছেন। এই পোস্টে আমরা দেখাব কিভাবে অন-প্রেমিসেস Active Directory ডোমেনের অংশবিশেষ একাধিক ডিভাইসে Windows 7 Extended Security Update (ESU) কী ইনস্টল ও এক্টিভেট করতে হয় Multiple Activation Key (MAK) ব্যবহার করে।
একাধিক ডিভাইসে Windows 7 ESU কী ইনস্টল ও এক্টিভেট করুন
শুরুতে, আপনাকে Activate-ProductOnline.ps1 স্ক্রিপ্ট ডাউনলোড করে একটি লোকাল ফোল্ডারে সংরক্ষণ করতে হবে। এই স্ক্রিপ্টটি ESU প্রোডাক্ট কী ইনস্টল ও এক্টিভেট করবে।
Activate-ProductOnline.ps1 স্ক্রিপ্টের জন্য Windows 7 ডিভাইসগুলোর ইন্টারনেট এক্সেস থাকতে হবে অনলাইন এক্টিভেশনের জন্য। যদি আপনাকে আইসোলেটেড Windows 7 ডিভাইসে ESU ইনস্টল করতে হয় বা সীমিত ইন্টারনেট এক্সেস থাকে, তবে ActivationWs প্রজেক্ট Windows 7 ডিভাইস এক্টিভেট করতে প্রক্সি ব্যবহার করে Microsoft BatchActivation Service-এর সাথে কমিউনিকেশন সাপোর্ট করে। ActivationWS প্রজেক্টে একটি PowerShell স্ক্রিপ্ট (Activate-Product.ps1) আছে যা এই পোস্টে বর্ণিত স্টেপসের সাথে কম্প্যাটিবল।
স্ক্রিপ্টের বেসিক লজিক নিচের মতো:
- প্রয়োজনীয় ProductKey এবং অপশনাল LogFile প্যারামিটার গ্রহণ ও ভ্যালিডেট করা
- যদি প্রোডাক্ট কী ইতিমধ্যে ইনস্টল ও এক্টিভেট করা থাকে তবে এক্সিট করা
- প্রোডাক্ট কী ইনস্টল করা
- প্রোডাক্ট কী এক্টিভেট করা
- ডিফল্ট লোকেশন $env:TEMP\Activate-ProductOnline.log-এ লগ ফাইল তৈরি করা
পরবর্তীতে, আপনাকে নিশ্চিত করতে হবে যে সকল প্রেরিকুইজাইটস ইনস্টল করা আছে। ESU কী Windows 7-এ সঠিকভাবে ইনস্টল হবে না যদি প্রেরিকুইজাইটস মিসিং থাকে। যদি Software Licensing Service error 0xC004F050 রিপোর্ট করে ESU কী ইনস্টল করার সময়, তবে এর মানে হয় প্রেরিকুইজাইটস ইনস্টল করা নেই, অথবা আপডেটগুলো ভুল অপারেটিং সিস্টেমে অ্যাপ্লাই হচ্ছে। এটি সমাধানের সেরা উপায় হলো নিশ্চিত করা যে আপনি ESU কী Windows 7 Pro, Enterprise, বা Ultimate-এ অ্যাপ্লাই করছেন এবং প্রতিটি প্রেরিকুইজাইট এক-এক করে রি-ইনস্টল করা।
উপরোক্ত প্রি-ইনস্টলেশন চেকসমূহ সম্পন্ন হলে, আপনি এখন একটি WMI-ফিল্টারড Group Policy Object তৈরি করতে পারেন যা Windows 7 ডোমেন-জয়েনড ডিভাইসগুলোর ওপর Activate-ProductOnline.ps1 রান করবে।
Microsoft এর কথামতো পদ্ধতিটি নিচে দেওয়া হলো:
নতুন GPO তৈরি করে এবং এটি Windows 7 ডিভাইস ধারণকারী ডিরেক্টরি লোকেশনের সাথে লিংক করতে:
- ডোমেন কন্ট্রোলার বা Group Policy Management টুলস ইনস্টল করা ওয়ার্কস্টেশনে, Start সিলেক্ট করুন এবং Group Policy টাইপ করুন এবং Group Policy Management সিলেক্ট করুন।
- Forest এবং ডোমেন নোডস এক্সপ্যান্ড করুন উপযুক্ত OU বা Container এক্সপোজ করতে যেটি Windows 7 ডিভাইস ধারণ করে।
- Organizational Unit (OU) বা Container-এ রাইট-ক্লিক করুন।
- Create a GPO in the domain সিলেক্ট করুন।
- নাম দিন Windows7_ESU।
- OK ক্লিক করুন।

- নতুন GPO-তে রাইট-ক্লিক করুন এবং Edit সিলেক্ট করুন Group Policy Management Editor খোলার জন্য।
- Computer Configuration-এ, Policies এক্সপ্যান্ড করুন, তারপর Windows Settings এক্সপ্যান্ড করুন। Scripts (Startup/Shutdown) সিলেক্ট করুন।
- পেনের ডান পাশে Startup ডাবল-ক্লিক করুন এবং PowerShell Scripts ট্যাব সিলেক্ট করুন।

- Add সিলেক্ট করুন Add a Script ডায়লগ খোলার জন্য, এবং তারপর Browse সিলেক্ট করুন।
Browse বাটন Group Policy Object-এর Startup স্ক্রিপ্ট ফোল্ডার খোলে Windows Explorer উইন্ডোতে।
- Activate-ProductOnline.ps1 স্ক্রিপ্টটি Startup ফোল্ডারে ড্র্যাগ করুন।

- আপনি যেটি কপি করেছেন সেটি Activate-ProductOnline.ps1 সিলেক্ট করুন এবং Open ক্লিক করুন।
- Script Name ফিল্ডে Activate-ProductOnline.ps1 নির্দিষ্ট করা আছে কিনা চেক করুন এবং প্যারামিটার -ProductKey এবং তারপর আপনার ESU MAK কী লিখুন।

OK ক্লিক করুন Add A Script Dialog বন্ধ করতে, OK ক্লিক করুন Startup Properties বন্ধ করতে, তারপর Group Policy Management Editor বন্ধ করুন।
Group Policy Management Console-এ, WMI Filters নোডে রাইট-ক্লিক করুন এবং New সিলেক্ট করুন New WMI filter ডায়লগ খোলার জন্য।

- নতুন WMI Filter-কে একটি অর্থপূর্ণ নাম দিন এবং Add সিলেক্ট করুন WMI Query ডায়লগ খোলার জন্য।
- WMI Query ব্যবহার করুন:
Select Version from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1"।

- OK ক্লিক করুন WMI Query ডায়লগ বন্ধ করতে এবং তারপর Save।
- Group Policy Management Console-এ, নতুন GPO সিলেক্ট করুন। WMI Filtering সেকশনে, আপনি যা তৈরি করেছেন সেই WMI Filter বেছে নিন।

উপরোক্ত ধাপগুলো সম্পন্ন হলে, আপনাকে ভেরিফাই করতে হবে যে ESU PKID ইনস্টল ও এক্টিভেট হয়েছে।
প্রক্রিয়াটি সফল হয়েছে কিনা ভেরিফাই করতে:
GPO-এর সুযোগে থাকা একটি Windows 7 কম্পিউটারে, নিচের কমান্ডটি এলিভেটেড কমান্ড প্রম্পট থেকে রান করুন।
slmgr /dlv
এখন Windows 7 Client-ESU add-on-এর সফটওয়্যার লাইসেন্সিং ইনফরমেশন ভেরিফাই করুন এবং নিশ্চিত করুন যে License Status নিচের ছবির মতো Licensed দেখাচ্ছে:

নোট: নতুন পলিসি সকল ডোমেন কন্ট্রোলারে সিঙ্ক্রোনাইজ হতে ৪৫ মিনিট পর্যন্ত লাগতে পারে (রিমোট ডোমেন কন্ট্রোলারের জন্য বেশি সময়, সিঙ্ক্রোনাইজেশন শিডিউল অনুযায়ী)। একবার সম্পন্ন হলে, আপনার Windows 7 ডিভাইসগুলো রিবুট করুন, যা Group Policy আপডেট ফোর্স করবে এবং Startup স্ক্রিপ্টগুলো রান করতে দেবে। স্ক্রিপ্টটি একটি লগ ফাইল তৈরি করবে যা অতিরিক্ত ভেরিফিকেশনের জন্য পরীক্ষা করা যাবে। ডিফল্টভাবে, লগ ফাইলটির নাম হবে Activate-ProductOnline.txt এবং এটি সিস্টেম TEMP ডিরেক্টরিতে থাকবে C:\Windows\Temp।
যদি এক্টিভেশন এরর পান, তবে আমাদের Activation troubleshooting guide রেফার করুন।
অবশেষে, যদি আপনি অপারেটিং সিস্টেম ও প্রেরিকুইজাইটস ভেরিফাই করার পরেও ESU কী ইনস্টল করতে না পারেন, তবে Microsoft Support-এ যোগাযোগ করুন।
এটাই ছিল! আশা করি IT অ্যাডমিনরা এই পোস্টটি উপকারী পাবেন।
