作成 2012.10.28
更新 2012.11.10
Windows Server 2012 のインストールオプションを移行する
Windows Server 2012 はインストール オプションが3つあり、それぞれ以下の通りです。
オプション 説明
Server Core コマンド インターフェースのみ。 PowerShell は利用可能。
MinShell Server Core に加えて、サーバーマネージャーなどサーバーの設定に関する GUI が利用可能。
Full Install GUI デスクトップ
これがコマンドで移行できるようになりました。
つまり、GUI で設定した後に Server Core へ移行することで、運用中のメモリ使用量を減らすと言った使い方ができます。
Linux でいう Run Level 5 で設定して、Run Level 3 で運用するような使い方ができるということです。
仮想環境で構築する場合は必須のテクニックになると思われます。
現在のインストール状態を確認
Full Install の場合はデスクトップ画面が表示されるため一目瞭然ですが、Server Core と MinShell は使用可能なコマンドが異なるだけで見た目は区別できません。 まあ、mmc って打って実行できるかどうか確認すれば良いだけですが、一応正規の方法は以下の通りです。
PowerShell を起動して以下のようにコマンドを実行します。
PS C:¥> Get-WindowsFeature *GUI*

Display Name                                            Name                       Install State
------------                                            ----                       -------------
    [X] グラフィック管理ツールとインフラストラクチャ    Server-Gui-Mgmt-Infra          Installed
    [ ] サーバー グラフィック シェル                    Server-Gui-Shell               Available

MinShell の場合は、グラフィック管理ツールとインフラストラクチャの左に X がつきます。
インストール オプションの移行
以下のコマンドは PowerShell で実行します。
各コマンドは3分程度で終了し、この後は再起動が必要です。 再起動中に5分程度の移行処理が走ります。
注意点としては、遅いマシンで実行すると実行時間のタイムアウトで失敗することがあります。その際はもう一度実行すると成功します。
なお、パッチ適用済みの状態になるかどうかは不明です。
PowerShell からは Restart-Computer で再起動できます。
移行先
Server Core MinShell Full Install
移行元 Server Core - Add-WindowsFeature Server-Gui-Mgmt-Infra Add-WindowsFeature Server-Gui-Shell
(Server-Gui-Mgmt-Infra も一緒にインストールされる)
MinShell Remove-WindowsFeature Server-Gui-Mgmt-Infra - Add-WindowsFeature Server-Gui-Shell
Full Install Remove-WindowsFeature User-Interfaces-Infra Remove-WindowsFeature Server-Gui-Shell -

©2004-2017 UPKEN IPv4