|
Key Management Service (KMS) — это технология активации от Microsoft, которая позволяет централизованно активировать Windows и Office в корпоративной сети. В этой статье мы рассмотрим процесс развертывания KMS-сервера с помощью Docker и пошаговые инструкции по активации Windows и Office. |
Шаг 1: Установка KMS-сервера
Для быстрого развёртывания KMS-сервера используем Docker:
-
Убедитесь, что Docker установлен на сервере. Если нет, следуйте официальной инструкции по установке Docker.
-
Запустите контейнер с 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
На клиентской системе выполните следующие команды:
-
Удалите старый ключ (если установлен):
slmgr.vbs -upk
-
Добавьте новый ключ KMS:
slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
-
Укажите ваш KMS-сервер:
slmgr.vbs -skms ВАШ_СЕРВЕР
-
Запустите активацию Windows:
slmgr.vbs -ato
-
Проверьте статус активации:
slmgr.vbs -dlv
Шаг 4: Активация Office
Для активации Office выполните следующие действия:
-
Откройте терминал от имени администратора и перейдите в каталог с установленным Office. Например, для Office 2016:
CD \Program Files\Microsoft Office\Office16
-
Укажите KMS-сервер:
cscript ospp.vbs /sethst:ВАШ_СЕРВЕР
-
Активируйте Office:
cscript ospp.vbs /act
-
При необходимости измените ключ продукта на 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 дней. Автоматизация с помощью скриптов позволяет значительно ускорить процесс активации для разных систем и версий продуктов.