Назад | Перейти на главную страницу

Как KMS (Windows Server 2008 R2) отличает клиентов?

Недавно я установил KMS-сервер в нашем домене и развернул 75 новых компьютеров с Windows 7, используя образ, созданный с помощью Acronis True Image. В настоящее время выпущено 2 варианта этого изображения.
Когда я иду активировать машины, он возвращает, что счетчика KMS недостаточно.
На сервере с slmgr /dlv это показывает:

Key Management Service is enabled on this machine.
Current count: 2
Listening on Port: 1688
DNS publishing enabled
KMS Priority: Normal

KMS cumulative requests received from clients: 366
Failed requests received: 2
Requests with License status unlicensed: 0
Requests with License status licensed: 0
Requests with License status Initial Grace period: 1
Requests with License statusLicense expired or hardware out of tolerance: 0
Requests with License status Non genuine grace period: 0
Requests with License status Notification: 363

Это связано с тем, что я использовал один и тот же образ для всех ПК? Если да, то как мне обойти это? Помогло бы изменение SID?

Хорошо, зная, что я был тупицей, как лучше исправить ситуацию. Могу ли я sysprep машины для OOBE на каждой отдельной машине? Или NewSID подойдет?

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

CMID рабочей станции должен быть уникальным. Как указывал TomTom, sysprep - это правильный путь и требование независимо от процесса создания образа, в противном случае операционная система не поддерживается Microsoft. Sysprep делает больше, чем просто изменяет ваш sid или cmid.

Скотт МакАртур, старший инженер по эскалации поддержки в Microsoft, написал блог, в котором подробно описывается именно эта проблема: http://blogs.technet.com/b/askcore/archive/2009/10/16/kms-host-client-count-not-increasing-due-to-duplicate-cmid-s.aspx