вторник, 12 февраля 2013 г.

Смена редакции windows 2008R2 из командной строки

Последовательность действий:
  1. Открываем cmd от имени администратора  этого сервера
  2. Для получения текущей редакции ОС вводим:  dism /online /get-currentedition
  3. Для получения списка допустимых для смены редакций вводим: dism /online /get-targeteditions 
  4. Для смены редакции на Enterprise вводим: dism /online /set-edition:ServerEnterprise /ProductKey:?????-?????-?????-?????-????? (вместо вопросов подставляете Ваш серийный ключ для Windows server 2008R2 Enterprise)
  5. Для вступления изменений в силу требуется перезагрузка, не обязательно делать ее сразу, сервер продолжает работать в обычном режиме.
  6. После перезагрузки пройдет настройка (в моем случае заняла 1 минуту).

    Итого:на поднявшемся сервере редакция enterprise и есть несколько дней чтобы активировать систему.
PS: при использовании KMS-сервера прописываются эти лицензии.

По мотивам этого блога.


Update1: при использовании KMS-сервера можно так же воспользоваться Windows Software Licensing Management Tool - slmgr.vbs

Алгоритм выглядит так:

1. Очищаем текущую KMS запись и серийные ключи:
slmgr.vbs -ckms
slmgr.vbs -upk
2. Устанавливаем новый ключ:
slmgr.vbs -ipk новый ключ
3. Активируем операционную систему:
slmgr.vbs -ato
Update2:
 dism /online /set-edition используется только для повышения редакций Standart -> Enterprise -> DataCenter, т.к. команда dism /online /get-targeteditions не показывает в списке доступных лицензию Standart. Спасибо за дополнение dimsoft