2016/10/13 に MSDN で Windows Server が公開されたので、試用版から MSDN 版への移行手順をまとめました(多分同じ手順で製品版にも移行できるはず)
ただし、結構時間がかかるので、単純環境であれば OS 入れなおした方が早いかもしれません。
試用版か否かを確認するには WMI を見れば良いので、PowerShell で確認します
$OS = (Get-WmiObject Win32_OperatingSystem).Caption $SP = (Get-WmiObject Win32_OperatingSystem).ServicePackMajorVersion if( $SP -ne 0 ){ $OS += "SP" + $SP } echo $OS |
PS C:\> $OS = (Get-WmiObject Win32_OperatingSystem).Caption PS C:\> $SP = (Get-WmiObject Win32_OperatingSystem).ServicePackMajorVersion PS C:\> if( $SP -ne 0 ){ $OS += "SP" + $SP } PS C:\> echo $OS Microsoft Windows Server 2016 Datacenter Evaluation |
たまたまなのか、手順が悪かったのかもしれませんが、最新環境への Windows Update をしていない試用版の MSDN 版へ移行が失敗したので、最新環境まで Windows Update します。
現在のエディション確認と、アップグレード可能なエディションは以下のコマンドで確認できますので、該当エディションの KMS Client Setup Keys を使って試用版を外します
# 現在のエディション dism /online /Get-CurrentEdition # アップグレード可能なエディション dism /online /Get-TargetEditions |
Appendix A: KMS Client Setup Keys
https://technet.microsoft.com/en-us/library/jj612867%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396
# Windows Server 2016 Standard の場合 DISM /online /Set-Edition:ServerStandard /ProductKey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /AcceptEula |
# Windows Server 2016 Datacenter の場合 DISM /online /Set-Edition:ServerDatacenter /ProductKey:CB7KF-BWN84-R7R2Y-793K2-8XDDG /AcceptEula |
処理が終わると再起動が要求されるので再起動します。
PS C:\> DISM /online /Set-Edition:ServerDatacenter /ProductKey:CB7KF-BWN84-R7R2Y-793K2-8XDDG /AcceptEula 展開イメージのサービスと管理ツール バージョン: 10.0.14393.0 イメージのバージョン: 10.0.14393.0 コンポーネントの更新を開始しています... プロダクト キーのインストールを開始しています... プロダクト キーのインストールが完了しました。 パッケージ Microsoft-Windows-ServerDatacenterEvalEdition~31bf3856ad364e35~amd64~~10.0.14393.0 を削除しています [==========================100.0%==========================] コンポーネントの更新が完了しました。 エディション固有の設定の適用を開始しています... エディション固有の設定の適用が完了しました。 操作は正常に完了しました。 Windows を再起動してこの操作を完了してください。 今すぐコンピューターを再起動しますか? (Y/N) |
再起動したら、slmgr コマンドで MSDN
版のプロダクトキーを入れ、アクティベートします。
(アクティベートは何度か失敗することがあるので、に失敗したらリトライしてください)
# プロダクトキー入力 slmgr /ipk MSDN 版のプロダクトキー # アクティベート slmgr /ato |
MSDN 版にすると、更新プログラムが降ってくることがあるので、Windows Update します。
これで、試用版から MSDN 版へ移行できました。
PS C:\> $OS = (Get-WmiObject Win32_OperatingSystem).Caption PS C:\> $SP = (Get-WmiObject Win32_OperatingSystem).ServicePackMajorVersion PS C:\> if( $SP -ne 0 ){ $OS += "SP" + $SP } PS C:\> echo $OS Microsoft Windows Server 2016 Datacenter |
Copyright © MURA All rights reserved.