КМS - активация Windows после использования MAK - ключей.

Oct 29, 2015 14:27

Давно я ничего по работе не писал. Но тут решил. Те, кто прочитал заголовок и ничего не понял - можно не читать и все что ниже. Это же чисто технический пост, больше для себя - что бы не забыть и не наступать на эти грабли еще раз где-нибудь. :)

Поэтому и сразу прячу все под кат. :)


Итак, на прошлой неделе установил KMS сервер, провел активацию KMS-ключа и все настроил. Все вроде бы заработало. Вновь накачиваемые сервера начали  получать активацию с моего сервера, необходимость звонить в майкрософт отпала.

Но. У меня же тут инфраструктура не с нуля создалась. Серверов старых много, как и клиентских машин. И все они активированы с помощью MAK ключей.

Ладно, попробуей переделать активацию.
Захожу на одну машину и запускаю две команды:
slmgr.vbs /skms ip-адресс_сервера_KMS:порт
slmgr.vbs /ato

Первая команда говорит о том, где искать сервер КМS. А вторая указывает, что необходимо провести активацию. Профессионалы сейчас мне скажут о том, что должна быть запись в DNS организации о том - где искать сервер активации, и это работатет типа. На что я отвечу - что контора у меня большая и ее политика заключается в том - что сервер активации у каждого филиала свой. Поэтому я не могу указать ссылку у себя в DNS - что бы мои сервера искали только мой сервер активации. А если и укажу - то другие филиалы могут забрести ко мне на огонек - что не есть гуд. Майкрософт не предусмотрел такой политики, когда пилил KMS. Поэтому ручками.

Так вот - если ввести эти команды на винде, которая уже была активирована ключами MAK  - то мы получим вот такое сообщение об ошибке:




Расшифровка сообщений - показывает нам - что ошибка - в разрешении имен. Вот так:




И вот тут у меня выпадает глаз. Какое, к чертям разрешение имен, если у меня сервак задается по айпи адресу? Майкрософт, вы чего там курите?

Пошел гуглить. Но информация крайне скудна об этом. Максимум, что можно найти - это то, что ошибка 0x80072EE7 - это ошибка разрешения имен и хоть ты тресни, но к активации не относится.

И только с помощью изощренных методов добычи информации я набрел на вот эту статью Microsoft: Приложение A. Ключи установки клиента KMS

Это даже не исправление - это приложение к разделу помощи службы активации. Коротко - смысл в том - что если комп или сервер были активирован ранее каким-либо ключом MAK, то ключ надо заменить на ключ из списка по ссылке выше. И тогда ошибка уйдет - и активация пройдет успешно.

А ошибка разрешения имен - это уже мои домыслы, возникает потому, что по умолчанию сервер с МАК  ключом не обращает на заданый параметр расположения службы KMS в моей сети (slmgr.vbs /skms ip-адресс_сервера_KMS:порт ) - а напрямую дует в Microsoft. А кто же из внутренней сети его пустит туда? Вот и происходит ошибка разрешения имен.

Пришлось помучаться, но зато теперь знаю, как и чего. Но все таки - какие затейники в майкрософте работают... Прямо удивительно... :)

техническое

Up