Установите и активируйте ключи Windows 7 ESU на нескольких устройствах с помощью MAK.

Этот пост будет интересен компаниям, организациям и предприятиям с подписками на корпоративную лицензию (VL) , которые переходят с Windows 7 Pro или Enterprise на Windows 10 и приобрели расширенные обновления безопасности Windows 7 (ESU) . В этом посте мы покажем, как установить и активировать ключи расширенного обновления безопасности (Extended Security Update)Windows 7 ( ESU ) на нескольких устройствах, которые являются частью локального домена Active Directory , с помощью ключа многократной активации (MAK) .

Установите(Install) и активируйте ключи Windows 7 ESU на нескольких устройствах

Для начала вам нужно скачать скрипт Activate-ProductOnline.ps1  и сохранить его в локальной папке. Этот скрипт установит и активирует ключ продукта 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 и необязательные параметры LogFile .
  2. Выйдите, если ключ продукта уже установлен и активирован.
  3. Установите ключ продукта.
  4. Активируйте ключ продукта.
  5. Создайте файл журнала с расположением по умолчанию: $env:TEMP\Activate-ProductOnline.log .

Затем вы должны убедиться, что установлены все необходимые компоненты . Ключ ESU(ESU) для Windows 7(Windows 7) не будет установлен должным образом, если отсутствуют предварительные условия. Если служба лицензирования программного обеспечения(Software Licensing Service) сообщает об ошибке 0xC004F050 при установке ключа ESU , это означает, что либо необходимые компоненты не установлены, либо обновления применяются не к той операционной системе. Лучший способ решить эту проблему — убедиться, что вы применяете ключ ESU к (ESU)Windows 7 Pro , Enterprise или Ultimate , и переустановить каждое из необходимых компонентов по отдельности.

После того, как вы выполнили предустановочные проверки, описанные выше, вы можете приступить к созданию объекта групповой политики(Group Policy Object) с фильтрацией WMI , который будет запускать Activate-ProductOnline.ps1 на устройствах, присоединенных к домену Windows 7 .

Вот как, говорит Microsoft :

Чтобы создать новый объект групповой политики(GPO) и связать его с расположением каталога, содержащего устройства Windows 7 в области действия ESU(ESUs) , выполните следующие действия:

  • На контроллере домена или рабочей станции с установленными средствами управления групповыми политиками (Group Policy Management)выберите « (Select) Пуск(Start) »,  введите  «Групповая политика»(Group Policy)  и выберите  «Управление групповыми политиками»(Group Policy Management) .
  • Разверните узлы леса и домена, чтобы предоставить доступ к соответствующему подразделению или контейнеру(Container) , содержащему устройства Windows 7 .
  • Щелкните правой кнопкой мыши(Right-click) организационное подразделение(Organizational Unit) (OU) или контейнер(Container) .
  • Выберите Создать объект групповой политики в домене.(Create a GPO in the domain.)
  • Назовите его Windows7_ESU.
  • Нажмите ОК(OK) .

  • Щелкните правой кнопкой мыши новый объект групповой политики и выберите « Изменить(Edit) »  , чтобы открыть редактор управления групповыми политиками(Group Policy Management Editor) .
  • В разделе «Конфигурация компьютера(Computer Configuration) » разверните  «Политики(Policies) », затем разверните  «Параметры Windows(Windows Settings) » . Выберите  Scripts (Startup/Shutdown) .
  • Дважды щелкните « Автозагрузка(Startup)  » в правой части панели и перейдите на  вкладку « Сценарии PowerShell(PowerShell Scripts) ».

Установите и активируйте ключи Windows 7 ESU на нескольких устройствах

  • Выберите « Добавить(Add) »  , чтобы открыть диалоговое окно « (Script)Добавить(Add) сценарий », а затем нажмите  « Обзор(Browse) » .

Кнопка « Обзор(Browse) » открывает папку сценария запуска(Startup) окна проводника Windows(Windows Explorer) для созданного вами объекта групповой политики .(Group Policy Object)

  • Перетащите сценарий Activate-ProductOnline.ps1 в папку автозагрузки.

  • Выберите Activate-ProductOnline.ps1  , который вы только что скопировали, и нажмите  « Открыть(Open) » .
  • Убедитесь , что Activate-ProductOnline.ps1(Activate-ProductOnline.ps1)  указан в поле « Имя сценария»(Script Name) , и введите параметр  -ProductKey , за которым следует ваш ключ ESU MAK.

Нажмите  кнопку ОК(OK)  , чтобы закрыть диалоговое окно «Добавить сценарий»(Add A Script Dialog) , нажмите  кнопку ОК(OK) ,  чтобы закрыть свойства (Properties)запуска(Startup) , затем закройте редактор управления групповыми политиками(Group Policy Management Editor) .

В консоли управления групповыми политиками(Group Policy Management Console) щелкните правой кнопкой мыши  узел « Фильтры WMI(WMI Filters) »  и выберите  « Создать(New) », чтобы открыть диалоговое окно «Новый фильтр WMI».

  • Дайте новому фильтру WMI(WMI Filter) осмысленное имя и нажмите « Добавить(Add) », чтобы открыть диалоговое окно «Запрос WMI».
  • Используйте запрос WMI Выберите версию(WMI Query Select Version) из Win32_OperatingSystem, ГДЕ Версия(Win32_OperatingSystem WHERE Version) , например «6,1%» AND ProductType= «1».

  • Нажмите OK  , чтобы закрыть диалоговое окно запроса WMI(WMI Query) , а затем выберите  Сохранить(Save) .
  • В консоли управления групповыми политиками(Group Policy Management Console) выберите новый объект групповой политики(GPO) . В разделе « Фильтрация WMI(WMI Filtering) » выберите только что созданный фильтр WMI .(WMI Filter)

Теперь, когда вы выполнили шаги, описанные выше, вам нужно убедиться, что ESU PKID установлен и активирован.

Чтобы убедиться, что процесс прошел успешно, выполните следующие действия:

На компьютере с Windows 7 в рамках объекта групповой политики(GPO) выполните приведенную ниже команду из командной строки с повышенными привилегиями.

slmgr /dlv

Теперь проверьте информацию о лицензировании программного обеспечения для надстройки Windows 7 Client-ESU и убедитесь, что (Client-ESU)статус лицензии(License Status)  —  « Лицензировано(Licensed) »  , как показано на изображении ниже:

Примечание(Note) . Синхронизация новой политики со всеми контроллерами домена на вашем сайте может занять до 45 минут (для удаленных контроллеров домена требуется больше времени, в зависимости от расписания синхронизации). После завершения перезагрузите устройства с Windows 7 , что приведет к принудительному обновлению групповой политики(Group Policy) и позволит запускать сценарии запуска . (Startup)Сценарий создаст файл журнала, который можно просмотреть для дополнительной проверки. По умолчанию файл журнала будет называться Activate-ProductOnline.txt и находиться в системном каталоге  TEMP C:\Windows\Temp .

Если вы получили сообщение об ошибке активации, обратитесь к нашему руководству по устранению неполадок при активации .

Наконец, если вы не можете установить ключ ESU после проверки операционной системы и проверки предварительных условий, обратитесь в службу поддержки Microsoft(Microsoft Support) .

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



About the author

Я Windows MVP и работаю с Windows с 2007 года. Мой опыт включает разработку программного обеспечения, оборудования и звука, а также приложений для Windows. Я всегда ищу лучшие способы улучшить взаимодействие с пользователем в своей работе, поэтому, если вам нужна помощь в проектировании или разработке программного приложения, я определенно могу предложить свои услуги.



Related posts