Loading...

Установка KMS-сервера в своей сети для активации Windows и Office с помощью Docker

Key Management Service (KMS) — это технология активации от Microsoft, которая позволяет централизованно активировать Windows и Office в корпоративной сети. В этой статье мы рассмотрим процесс развертывания KMS-сервера с помощью Docker и пошаговые инструкции по активации Windows и Office.

Шаг 1: Установка KMS-сервера

Для быстрого развёртывания KMS-сервера используем Docker:

  1. Убедитесь, что Docker установлен на сервере. Если нет, следуйте официальной инструкции по установке Docker.

  2. Запустите контейнер с KMS-сервером:

    sudo docker run -d -p 1688:1688 --restart=always --name vlmcsd mikolatero/vlmcsd 

    Параметры:

  • -d — фоновый запуск контейнера.
  • -p 1688:1688 — порт для взаимодействия с KMS.
  • --restart=always — автоматический перезапуск контейнера при сбоях или перезагрузке.
  • --name vlmcsd — имя контейнера.

Шаг 2: Получение ключей KMS

Для активации необходимо использовать клиентские KMS-ключи (GVLK), которые доступны на сайте Microsoft в разделе Key Management Services (KMS) client activation and product keys.

Примеры ключей:

  • Для Windows 10 LTSC: W269N-WFGWX-YVC9B-4J6C9-T83GX
  • Для Office 2019 Professional Plus: FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH

Шаг 3: Активация Windows

На клиентской системе выполните следующие команды:

  1. Удалите старый ключ (если установлен):

    slmgr.vbs -upk 
  2. Добавьте новый ключ KMS:
    
    
    slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 
  3. Укажите ваш KMS-сервер:
    
    
    slmgr.vbs -skms ВАШ_СЕРВЕР 
  4. Запустите активацию Windows:
     slmgr.vbs -ato 
  5. Проверьте статус активации:

    slmgr.vbs -dlv 

Шаг 4: Активация Office

Для активации Office выполните следующие действия:

  1. Откройте терминал от имени администратора и перейдите в каталог с установленным Office. Например, для Office 2016:

    CD \Program Files\Microsoft Office\Office16 
  2. Укажите KMS-сервер:
     cscript ospp.vbs /sethst:ВАШ_СЕРВЕР 
  3. Активируйте Office:

    cscript ospp.vbs /act 
  4. При необходимости измените ключ продукта на KMS-клиентский (GVLK):

    cscript ospp.vbs /inpkey:FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH 
    
    Ключ вводится один раз и будет использоваться для всех клиентов.

Автоматизация активации

Для упрощения процесса активации можно создать отдельные .cmd файлы для Windows и Office. Пример скрипта для Office:

@echo off 
CD \Program Files\Microsoft Office\Office16 
cscript ospp.vbs /sethst:ВАШ_СЕРВЕР 
cscript ospp.vbs /inpkey:FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH 
cscript ospp.vbs /act 
pause

 

Пример скрипта для Windows 10 LTSC:

@echo off 
slmgr.vbs -upk 
slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 
slmgr.vbs -skms ВАШ_СЕРВЕР
slmgr.vbs -ato 
slmgr.vbs -dlv 
pause

Сохраните файл с расширением .cmd и запустите от имени администратора.


Заключение

Развернув KMS-сервер с помощью Docker, вы получаете простой и надёжный инструмент для управления активацией Windows и Office в корпоративной сети. Все клиенты, имеющие доступ к серверу, автоматически обновляют активацию каждые 180 дней. Автоматизация с помощью скриптов позволяет значительно ускорить процесс активации для разных систем и версий продуктов.

Поделиться статьей: