1

Я пытаюсь активировать копию Windows Server 2008 R2 через командную строку. Независимо от того, что я пытаюсь, я не могу активировать Windows, кроме как через графический интерфейс.

Вещи, которые я пробовал:

#using slmgr
slmgr.vbs -ipk <key> -ato

#using powershell
$service = Get-WmiObject -Query "SELECT * FROM SoftwareLicensingService"
$service.InstallProductKey($key)
$service.RefreshLicenseStatus()

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

РЕДАКТИРОВАТЬ: я могу запустить slmgr.vbs /dli и ключ продукта является правильным. Статус "Уведомление о льготном времени истекло"

1 ответ1

1

Команда установки ключа должна быть отделена от команды активации, т.е. Запустите slmgr.vbs дважды.

Скрипт не проверяет и не ожидает связанные параметры.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .