Я собираю виртуальные машины для своей демонстрации на предстоящем саммите PowerShell. Чтобы сделать демонстрацию более интересными, я решил использовать некоторые экземпляры Server Core. Обычные действия по настройке становятся немного более интересными с Server Core.

Windows 2012 R2 активируется, если новая машина имеет подключение к Интернету при ее создании. С помощью GUI-версии Windows вы можете проверить, что Windows активирована с помощью апплета System на панели управления.

Если же вы используете Server Core (прим. переводчика. И не только в сервер кор но и вообще при проверке доменных машин например), вы можете использовать WMI для тестирования активации:

Get-CimInstance -ClassName SoftwareLicensingProduct |where PartialProductKey | select Name, ApplicationId, LicenseStatus | Format-List *

Используя класс WMI SoftwareLicensingProduct и фильтр PartialProductkey — это означает, что введен ключ продукта. Затем вы можете выбрать имя продукта ApplicationId и LicenseStatus:

Name: Windows®, ServerStandard edition
ApplicationId: 55c92734-d682-4d71-983e-d6ec3f16059f
LicenseStatus: 1

Статус лицензии 1 указывает, что есть лицензия — то есть активирована

Комментарии (1)


  1. KoMePcAHT
    23.02.2018 18:10

    как-то не тянет на статью, даже тут расписано лучше, если брать server core. а для desktop можно обойтись и slmgr /dli