Служба управления ключами (KMS) — это служба активации, которая позволяет организациям активировать системы в своей сети, устраняя необходимость подключения отдельных компьютеров к корпорации майкрософт для активации продукта. Она не требует выделенной системы и может быть легко размещена в системе, предоставляющей другие службы.
Посмотреть текущий адрес kms сервера можно командой:
cscript.exe %windir%\system32\slmgr.vbs /dlv|find "имя компьютера KMS"
Сбросить текущий адрес:
cscript.exe %windir%\system32\slmgr.vbs /ckms
Для ручной активации Windows нужно задать GVLK ключ для вашей версии Windows, адрес сервера KMS активации и выполнить команду активации. Используются следующие команды (например, для Windows 10/11 Professional):
cscript.exe %windir%\system32\slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
После того, как вы выполните последнюю команду, появится надпись "Product activated successfully". Это значит ваша копия Windows успешно активирована.
cscript.exe %windir%\system32\slmgr.vbs -skms kms.kini24.ru
cscript.exe %windir%\system32\slmgr.vbs -ato
Проверить статус активации Windows можно командой:
cscript.exe %windir%\system32\slmgr.vbs -dlv|find "Состояние лицензии"
Аналогичным образом вы можете активировать на KMS сервере корпоративные версии Microsoft Office. Для этого используются следующие команды (на примере Microsoft Office Professional Plus 2010):
cd %ProgramFiles(x86)%\Microsoft Office\Office14
cscript ospp.vbs /inpkey:VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB
cscript ospp.vbs /sethst:kms.kini24.ru
cscript ospp.vbs /act
Если KMS сервер запущен на нестандартном порту (не на 1688), сменить порт на клиенте можно так:
cscript ospp.vbs /setprt:1689
Проверить статус активации Office можно так:
cscript ospp.vbs /dstatusall
Для повторной активации Windows и Office в случае окончания срока действия ключа можно использовать команду, которая будет запускаться планировщиком заданий в 3 часа 33 минуты 3 числа каждого месяца:
schtasks /create /sc monthly /d 3 /tn "Повторная активация Windows и Office" /tr "cscript.exe \"%windir%\system32\slmgr.vbs\" -ato & cscript \"%ProgramFiles(x86)%\Microsoft Office\Office14\ospp.vbs\" /act" /st 03:33 /du 00:30 /k
Параметры активации можно задать через реестр:
Для активации Windows: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform
Для Активации Office: HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform
Имя параметра: KeyManagementServiceName
Тип параметра: REG_SZ
Значение: kms.kini24.ru
Имя параметра: KeyManagementServicePort
Тип параметра: REG_SZ
Значение: 1688
Если параметры присутствуют, то нужно заменить значения на свои. Если параметры отсутствуют, необходимо создать новые.
С помощью следующей команды можно получить информацию об истории активации клиента на сервере KMS (выполняется поиск записей в журнале по Event ID: 12288)
cscript ospp.vbs /dhistorykms
Чтобы разрешить активацию MS Office простым пользователям, выполните команду:
cscript ospp.vbs /puserops
Если выполнять активацию на KMS должны только администраторы:
cscript ospp.vbs /duserops
При возникновении ошибок активации Office, более подробную информацию об ошибках можно получить с помощью команды:
cscript ospp.vbs /ddescr:0xC004F042
где 0xC004F042 – ваш код ошибки активации
Если нужно активировать Microsoft Office на удаленном компьютере, воспользуйтесь командой следующего формата:
cscript ospp.vbs <Аргумент> ИмяУдаленногоКомпьютера [username] [password]
Сервер базируется на исходниках, взятых отсюда
Еще немного информации тут
Тут почти тоже самое, надо посмотреть внимательнее.