====== Конвертирование ознакомительной (Evaluation) версии в полную (Retail) ====== ===== Теория ===== Корпорация Microsoft совершенно бесплатно предоставляет ознакомительные версии своих серверных операционных систем. Перейдите по [[https://www.microsoft.com/en-us/evalcenter|ссылке]] для выбора редакции операционной системы. Правда существуют ограничения. Основные: * Активация Windows Server потребуется после 180 дней использования (можно официально продлевать - ниже будет описано как). Так что общий период почти три года. * Официально разрешено только использование в ознакомительных целях. Запрещено использование ознакомительной версии в коммерческих целях! Стоит отметить, что, если по истечении ознакомительного периода операционная система не будет активирована, то операционная система каждый час автоматически будет завершать работу. А что делать, если во время "знакомства" с операционной системой было много что настроено, решено приобрести лицензию и продолжить использовать Windows Server уже в коммерческих целях? В статье [[..:install_os:install_os|установка Windows Server 2016 Standard]] я рассказывал, что можно преобразовать ознакомительную (Evaluation) версию в полноценную. Правда есть некоторые ограничения: * Преобразовать можно только в ту же или более высокую редакцию. Например преобразовать DataCenter Evaluation в Standard не получится! Наоборот - получится. * Не рекомендуется преобразование, если сервер является контроллером домена. Сначала нужно понизить его роль до рядового сервера. Естественно, предварительно передав с него FSMO роли! (поэтому должен быть как минимум один дополнительный контроллер домена) * Если на сервере настроен NIC Teaming (именуемая также как Load Balancing/Failover (LBFO)), перед обновлением его нужно отключить. В моем случае будет преобразовываться Windows Server Standard Evaluation в Windows Server Standard, сервер не является контроллером домена и NIC Teaming у меня не используется. Давайте приступим. ===== Практика ===== ==== Продление льготного периода ==== Если 180 дней льготного ознакомительного периода подходят к концу, а Вам необходимо больше времени для ознакомления, то можно сбросить счетчик. Как я указывал ранее, так можно делать пять раз. Итак, запускаем PowerShell от имени администратора и выполняем командлет((Командлет — это упрощенная команда, используемая в среде PowerShell.)) slmgr /rearm После перезагрузки счетчик будет сброшен. {{:sw:win:s16:ev2oem:ev2rt_1.jpg?400|До сброса}} {{:sw:win:s16:ev2oem:ev2rt_2.jpg?400|PowerShell}} {{:sw:win:s16:ev2oem:ev2rt_3.jpg?400|Сброс}} {{:sw:win:s16:ev2oem:ev2rt_4.jpg?400|После перезагрузки}} ==== Преобразование ознакомительной версии в полную ==== Преобразование выполняется с помощью командлетов PowerShell. Запускаем PowerShell от имени администратора и с помощью командлета DISM /online /Get-CurrentEdition можем посмотреть текущую версию операционной системы. {{:sw:win:s16:ev2oem:ev2rt_2.jpg?400|Запуск PowerShell}} {{:sw:win:s16:ev2oem:ev2rt_5.jpg?400|Текущая версия}} Далее можно посмотреть список редакций, до которых можно обновить текущую версию. DISM /online /Get-TargetEditions {{:sw:win:s16:ev2oem:ev2rt_6.jpg?400|Доступные редакции}} Для преобразования понадобится ключ определенной редакции. Таблица с ключами: ^ ОС Версия\Редакция ^ Standard ^ DataCenter ^ | Windows Server 2022 | VDYBN-27WPP-V4HQT-9VMD4-VMK7H | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 | | Windows Server 2019 | N69G4-B89J2-4G8F4-WWYCC-J464C | WMDGN-G9PQG-XVVXX-R3X43-63DFG | | Windows Server 2016 | WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY | CB7KF-BWN84-R7R2Y-793K2-8XDDG | | Windows Server 2012R2 | D2N9P-3P6X9-2R39C-7RTCD-MDVJX | KNC87-3J2TX-XB4WP-VCPJV-M4FWM | С помощью командлета DISM /online /Set-Edition:ServerStandard /ProductKey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /AcceptEula я преобразую текущую редакцию в полноценную. {{:sw:win:s16:ev2oem:ev2rt_7.jpg?400|Запуск преобразования}} :!: Стоит указать на пару моментов: * Set-Edition - здесь указывается редакция, в которую необходимо преобразовать текущую версию. Если необходимо преобразовать в DataCenter - указываем Set-Edition:ServerDatacenter * ProductKey - ключ продукта. Этим ключом не получится активировать преобразованную редакцию, он нужен только для преобразования. Смена ключа для активации будет описана ниже. Выбираем соответствующий версии/редакции ключ из таблицы. * AcceptEula - это указывает на то, что я согласен с условиями преобразования и использования будущей преобразованной версии. После перезагрузки у нас уже преобразованная полноценная, но не активированная версия операционной системы Windows Server 2016 Standard. Обратите внимание, что надпись в правом нижнем углу тоже пропала! {{:sw:win:s16:ev2oem:ev2rt_8.jpg?400|Готово}} Остается активировать систему. ==== Активация преобразованной версии ==== Для начала нужно удалить текущий ключ, который мы использовали для преобразования. Делается это с помощью двух командлетов, вводимых последовательно: slmgr.vbs /upk {{:sw:win:s16:ev2oem:ev2rt_9.jpg?400|Удаление ключа}} slmgr.vbs /cpky {{:sw:win:s16:ev2oem:ev2rt_10.jpg?400|Удаление ключа из реестра}} Далее с помощью командлета вводим свой ключ slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx :!: Вместо xxxxx-xxxxx-xxxxx-xxxxx-xxxxx нужно ввести свой ключ продукта (через дефисы) Активировать систему можно с помощью командлета slmgr.vbs /ato В результате получаем активированную систему! {{:sw:win:s16:ev2oem:ev2rt_11.jpg?400|Система активирована}} Командлет Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" | where { $_.PartialProductKey } | select Description, LicenseStatus покажет статус активации в PowerShell {{:sw:win:s16:ev2oem:ev2rt_12.jpg?400|Статус активации}} Преобразование и активация успешно завершены. Теперь можно использовать сервер без ограничений.