У меня есть сервер критически важных бизнес-приложений, который был установлен некоторое время назад. Установка была дорогостоящим процессом (большая сложная система на базе CICS на Win2k3), и я бы не хотел повторяться.
Однако прошло пять лет, и я хотел бы виртуализировать сервер (используя VMWare), чтобы мы могли защитить его и обновить оборудование.
Мы успешно протестировали виртуализацию системы, но обнаружили, что исходная ОС Win2k3 была установлена не с использованием нашей обычной корпоративной лицензии, а с розничной копией. Я предполагаю, что это означает, что каждый раз, когда мы перемещаем базовое оборудование, оно будет требовать активации и в конечном итоге закончится. Это может быть проблемой, если нам придется прибегнуть к резервному копированию из-за серьезного отказа оборудования.
Что я хотел бы сделать, так это изменить основного лицензиата для ОС без необходимости переустанавливать все. Возможно ли такое для Win2k3? Как вы это делаете?
Я обновил OEM-версию XP до корпоративной лицензии, выполнив обычное обновление. Если на установочном компакт-диске установлена более поздняя версия, он выполнит обновление и запросит ключ громкости. Обновить установочный компакт-диск можно с помощью скользящего потока. nLite упрощает этот процесс. Это должно работать и для Windows 2003 Server вместо более агрессивного обновления на месте.
У меня это не работает, возможно, вам придется выполнить обновление на месте. У меня это сработало, но я никогда не пробовал обычное обновление.
http://support.microsoft.com/kb/816579
Процесс сбросил все мои лицензии Microsoft, поэтому мне пришлось повторно ввести их в диспетчер лицензий.
Для этого может существовать инструмент Microsoft, но он не является общедоступным, если он существует. Я хотел бы связаться с вашим дилером корпоративных лицензий, чтобы узнать, существует ли такая утилита.
Пока детали виртуального оборудования вашей виртуальной машины остаются неизменными (например, количество ЦП, MAC-адрес виртуальной сетевой карты), вам не нужно повторно активировать окна при переключении базового физического оборудования.
От Microsoft
"Изменить ключ корпоративной лицензии в XP"
Несмотря на то, что там написано «XP», тот же метод будет работать для 2k3. Предлагаю вам воспользоваться скриптом по ссылке. (Я вставляю его сюда, чтобы было проще).
Просто сохраните его как ChangeVLKey.vbs и запустите так:
c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123
....
'
' WMI Script - ChangeVLKey.vbs
'
' This script changes the product key on the computer
'
'***************************************************************************
ON ERROR RESUME NEXT
if Wscript.arguments.count<1 then
Wscript.echo "Script can't run without VolumeProductKey argument"
Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"
Wscript.quit
end if
Dim VOL_PROD_KEY
VOL_PROD_KEY = Wscript.arguments.Item(0)
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegDelete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer" 'delete OOBETimer registry value
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err <> 0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number)
Err.Clear
end if
Next
Это конкретно не отвечает на ваши вопросы, но может помочь, если вы не найдете ответа:
Я думаю, есть разница между активацией и повторной активацией. У нас были физические машины, на которых лицензия активации Win23k была полностью израсходована, и мы виртуализировали эти машины, требующие повторной активации. К моему удивлению звонить не пришлось, мастер повторной активации работал нормально. Фактически, мы переместили их на разные хосты, и повторная активация возникла снова, и каждый раз она работает.
Я думаю, что MS относится к повторной активации иначе, чем к активации, в отношении использования лицензий.