با استفاده از MAK، کلیدهای Windows 7 ESU را در چندین دستگاه نصب و فعال کنید

این پست برای کسب‌وکارها، سازمان‌ها و شرکت‌های دارای اشتراک مجوز حجمی (VL) که از Windows 7 Pro یا Enterprise به Windows 10 مهاجرت کرده‌اند و Windows 7 Extended Security Updates (ESU) را خریداری کرده‌اند، علاقه‌مند خواهد بود. در این پست، نحوه نصب و فعال کردن کلیدهای Windows 7 Extended Security Update ( ESU ) را در چندین دستگاه که بخشی از یک دامنه اکتیو دایرکتوری داخلی هستند با استفاده از (Active Directory)کلید فعالسازی چندگانه (MAK) نشان خواهیم داد.

(Install)کلیدهای Windows 7 ESU را در چندین دستگاه نصب و فعال کنید

برای شروع، باید اسکریپت Activate-ProductOnline.ps1 را دانلود کرده  و در یک پوشه محلی ذخیره کنید. این اسکریپت کلید محصول ESU را نصب و فعال می کند.(ESU)

The Activate-ProductOnline.ps1 script requires that Windows 7 devices have Internet access for online activation. If you need to install ESU on isolated Windows 7 devices or have restricted internet access, the ActivationWs project supports activation of Windows 7 devices by using a proxy to communicate with the Microsoft BatchActivation Service. The ActivationWS project includes a PowerShell script (Activate-Product.ps1) compatible with the steps described in this post.

منطق اصلی اسکریپت به شرح زیر است:

  1. (Accept)پارامترهای ProductKey و (ProductKey)LogFile اختیاری را بپذیرید و اعتبار سنجی کنید.
  2. اگر کلید محصول قبلاً نصب و فعال شده است، خارج شوید.
  3. کلید محصول را نصب کنید.
  4. کلید محصول را فعال کنید.
  5. یک فایل گزارش با مکان پیش‌فرض تولید کنید: $env:TEMP\Activate-ProductOnline.log .

در مرحله بعد، باید مطمئن شوید که همه پیش نیازها نصب شده اند . در صورت عدم وجود پیش نیازها، کلید ESU برای ویندوز 7(Windows 7) به درستی نصب نمی شود. اگر سرویس مجوز نرم افزار (Software Licensing Service)خطای 0xC004F050 را هنگام نصب کلید ESU گزارش کند ، این نشان می دهد که یا پیش نیازها نصب نشده اند یا به روز رسانی ها روی سیستم عامل اشتباهی اعمال می شوند. بهترین راه برای حل این مشکل این است که اطمینان حاصل کنید که کلید ESU را در (ESU)Windows 7 Pro ، Enterprise یا Ultimate اعمال می‌کنید و هر یک از پیش‌نیازها را جداگانه نصب کنید.

پس از تکمیل بررسی های پیش از نصب ذکر شده در بالا، اکنون می توانید به ایجاد یک شی سیاست گروهی(Group Policy Object) فیلتر شده با WMI ادامه دهید که Activate-ProductOnline.ps1 را در دستگاه های متصل به دامنه ویندوز 7 اجرا می کند.(Windows 7)

مایکروسافت(Microsoft) می گوید که در اینجا چگونه است :

برای ایجاد یک GPO جدید و پیوند آن به محل دایرکتوری که دستگاه های ویندوز 7(Windows 7) را در محدوده ESU(ESUs) ها نگه می دارد، موارد زیر را انجام دهید:

  • در یک کنترل‌کننده دامنه یا ایستگاه کاری با ابزارهای مدیریت خط‌مشی گروه(Group Policy Management) نصب شده، Start را (Start)انتخاب کنید و (Select) Group Policy را  تایپ   کنید و  Group Policy Management را انتخاب کنید .
  • گره‌های جنگل و دامنه را گسترش دهید تا OU یا Container مناسبی که حاوی دستگاه‌های ویندوز 7(Windows 7) است را نشان دهید.
  • (Right-click)روی واحد سازمانی(Organizational Unit) (OU) یا Container کلیک راست کنید .
  • ایجاد یک GPO در دامنه را(Create a GPO in the domain.) انتخاب کنید .
  • نام آن را Windows7_ESU بگذارید.(Windows7_ESU.)
  • روی OK کلیک کنید .

  • روی GPO جدید کلیک راست کرده و Edit را انتخاب کنید  تا Group Policy Management Editor باز شود.
  • در بخش تنظیمات کامپیوتر ، (Computer Configuration)سیاست ها(Policies) را گسترش  دهید ، سپس  تنظیمات ویندوز(Windows Settings) را گسترش دهید . Scripts (Startup/Shutdown) را انتخاب کنید  .
  • روی Startup(Startup)  در سمت راست پنجره  دوبار کلیک کنید و روی تب PowerShell Scripts کلیک کنید.

کلیدهای Windows 7 ESU را در چندین دستگاه نصب و فعال کنید

  • افزودن(Add) را انتخاب کنید  تا گفتگوی افزودن (Add)اسکریپت(Script) باز شود و سپس  Browse را انتخاب کنید .

دکمه Browse یک پوشه اسکریپت راه اندازی(Startup) پنجره Windows Explorer را برای (Windows Explorer)شی Group Policy(Group Policy Object) که ایجاد کرده اید باز می کند.

  • اسکریپت Activate-ProductOnline.ps1(Activate-ProductOnline.ps1) را به پوشه Startup بکشید .

  • Activate-ProductOnline.ps1  را که همین الان کپی کردید انتخاب کنید و  Open را(Open) انتخاب کنید .
  • مطمئن شوید که Activate-ProductOnline.ps1  در قسمت Script Name مشخص شده است و پارامتر  -ProductKey و سپس کلید ESU MAK خود را وارد کنید.

 برای بستن گفتگوی افزودن یک اسکریپت(Add A Script Dialog) ، OK را انتخاب کنید  تا(OK) ویژگی  های (OK)راه (Properties)اندازی(Startup)  بسته شود ، سپس ویرایشگر مدیریت سیاست گروه(Group Policy Management Editor) را ببندید .

در کنسول مدیریت سیاست گروه(Group Policy Management Console) ، روی  گره  فیلترهای WMI(WMI Filters) کلیک راست کرده  و New را انتخاب کنید تا گفتگوی فیلتر جدید WMI باز شود.

  • به فیلتر WMI(WMI Filter) جدید یک نام معنادار بدهید و گزینه Add را انتخاب کنید تا کادر گفتگوی WMI Query باز شود.
  • از WMI Query Select Version از Win32_OperatingSystem WHERE نسخه(Win32_OperatingSystem WHERE Version) مانند "6.1%" AND ProductType= "1" استفاده کنید.

  •  برای بستن کادر گفتگوی WMI Query ، OK را انتخاب کنید و سپس  Save را انتخاب کنید .
  • در کنسول مدیریت خط مشی گروه ، (Group Policy Management Console)GPO جدید را انتخاب کنید . در قسمت WMI Filtering ، فیلتر WMI(WMI Filter) را که ایجاد کردید انتخاب کنید.

اکنون که مراحل ذکر شده در بالا را تکمیل کردید، باید تأیید کنید که ESU PKID نصب و فعال شده است.

برای اطمینان از موفقیت آمیز بودن فرآیند، موارد زیر را انجام دهید:

در یک رایانه ویندوز 7(Windows 7) در محدوده GPO ، دستور زیر را از یک خط فرمان بالا اجرا کنید.

slmgr /dlv

اکنون اطلاعات مجوز نرم افزار را برای افزونه Windows 7 Client-ESU تأیید کنید و اطمینان حاصل کنید که وضعیت (License Status)مجوز(Licensed)  مطابق تصویر زیر  دارای مجوز است  :

توجه(Note) : ممکن است تا 45 دقیقه طول بکشد تا خط‌مشی جدید با همه کنترل‌کننده‌های دامنه در سایت شما همگام شود (بسته به زمان‌بندی همگام‌سازی، برای کنترل‌کننده‌های دامنه راه دور بیشتر است). پس از تکمیل، دستگاه‌های ویندوز 7(Windows 7) خود را مجددا راه‌اندازی کنید ، که باعث می‌شود به‌روزرسانی Group Policy اعمال شود و اسکریپت‌های Startup اجرا شوند. (Startup)اسکریپت یک فایل گزارش ایجاد می کند که می تواند برای تأیید بیشتر بررسی شود. به‌طور پیش‌فرض، فایل لاگ Activate-ProductOnline.txt نامیده می‌شود(Activate-ProductOnline.txt) و در فهرست  TEMP سیستم (TEMP)C:\Windows\Temp قرار دارد.

اگر خطای فعال‌سازی دریافت کردید، به راهنمای عیب‌یابی فعال‌سازی ما مراجعه کنید .

در نهایت، اگر بعد از تأیید سیستم عامل و تأیید پیش نیازها نمی توانید کلید ESU را نصب کنید، با (ESU)پشتیبانی مایکروسافت(Microsoft Support) تماس بگیرید .

That’s it! I hope IT admins will find this post useful.



About the author

من یک مهندس نرم افزار هستم که هم در کروم و هم در برنامه های بازی تجربه دارم. من در 4 سال گذشته روی راه حل های مرورگر گوگل کروم کار کرده ام و همچنین روی بازی های چندین پلتفرم مختلف کار کرده ام. مهارت های من در طراحی، آزمایش و مدیریت پروژه های نرم افزاری نهفته است. من علاوه بر کارم به عنوان مهندس نرم افزار، در زمینه حفظ حریم خصوصی، حساب های کاربری و مسائل ایمنی خانواده نیز تجربه دارم.



Related posts