MED-V の Windows 仮想 PC イメージの構成
MED-V イメージに含めるすべてをインストールしたら、Microsoft Enterprise Desktop Virtualization (MED-V) 2.0 で使用するようにイメージを構成できます。 このセクションの記事では、MED-V ワークスペース パッケージを作成する前に、初めてセットアップを実行するように MED-V イメージを構成するためのガイダンスを提供します。
初回セットアップでは、エンド ユーザー用に MED-V ワークスペースを準備します。 このプロセスでは、MED-V ワークスペースにパッケージ化されたイメージから仮想マシンを作成し、仮想マシンで Windows Mini-Setup を実行します。 これには、カスタム セットアップ スクリプトと初回セットアップ完了アプリケーションの両方の実行が含 FtsCompletion.exe。
初回セットアップを実行するために MED-V イメージを構成するには、次の手順に従います。
オプションとして、仮想ハード ディスク (VHD) を圧縮して空のディスク領域を解放し、VHD のサイズを小さくしてから、Windows Virtual PC イメージの構成を続行できます。 詳細については、「 MED-V 仮想ハード ディスクの圧縮」を参照してください。
仮想マシンのセットアップ プロセスをカスタマイズします。
Sysprep を使用して MED-V イメージをシールします。
仮想マシンのセットアップ プロセスのカスタマイズ
MED-V で使用するイメージの準備の一環として、Windows Updateを実行するための設定の指定など、仮想マシンでさまざまな設定を構成できます。 MED-V ワークスペース パッケージを作成する前に、必要なすべての仮想マシン設定を指定します。
MED-V ワークスペース パッケージを作成する前に、仮想マシンの復元ポイントを無効にして、差分ディスクが無制限に増加しないようにすることをお勧めします。
注
Sysprep.inf ファイルを設定して、初回セットアップの実行時に復元ポイントを無効にすることができます。 この GuiRunOnce キーの設定例については、このセクションの後半のサンプル Sysprep.inf ファイルを参照してください。
既定の Windows ようこそではなく、Mini-Setup を実行するようにセットアップ プロセスを構成します。 -mini スイッチを使用して Sysprep ツールを実行するか、グラフィカル ユーザー インターフェイスの [MiniSetup チェック] ボックスを選択する必要があります。 詳細については、「 Sysprep を使用してイメージをシールする方法」を参照してください。
初回セットアップ完了ファイルの呼び出し
FtsCompletion.exe という実行可能ファイルは、MED-V ゲスト エージェントのインストールの一部として含まれています。 既定では、MED-V イメージのシステム ドライブの [プログラム ファイル - Microsoft Enterprise Desktop Virtualization] にあります。
重要
初回セットアップ プロセスの最後の手順として、この実行可能プログラムを実行する必要があります。 実行可能プログラムが呼び出されているユーザーは、ゲストのローカル管理者グループのメンバーである必要があります。
この実行可能プログラムの呼び出し方法を決定するには、たとえば、MED-V ワークスペースでデプロイされたスクリプトを使用します。 この実行可能ファイルは、Sysprep.inf ファイルの最後の行として呼び出すことができます。 Sysprep.inf ファイルでこの実行可能プログラムを呼び出す方法の例については、このセクションの後半のサンプル ファイルを参照してください。
MED-V イメージのカスタマイズが完了したら、Sysprep を使用してイメージをシールする準備が整います。
Sysprep を使用して MED-V イメージをシールする
システム準備ツール (Sysprep) は、管理者または IT プロフェッショナルによる最小限の介入で、ネットワーク全体でイメージ ベースのインストールを実行するために使用できるテクノロジです。
MED-V 環境では、Sysprep を使用して、最初に起動するときに一意のセキュリティ ID (SID) やその他の設定を各 MED-V ワークスペースに割り当てることができます。
注
Sysprep の使用方法の詳細については、「 Sysprep テクニカル リファレンス」を参照してください。
注意
Sysprep.inf ファイルで ASCII 以外の文字を使用する場合は、入力した文字に適したエンコードを使用してファイルを保存する必要があります。 Windows XP では、ターゲット言語のコード ページを使用して Sysprep.inf ファイルがエンコードされることを想定しています。
また、MED-V ワークスペースを展開するコンピューターのシステム ロケールが、Sysprep.inf ファイルに存在する可能性がある言語固有の文字を処理するように設定されていることを確認する必要があります。 システム ロケールの設定を変更するには、次の手順に従います。
[地域と言語] を開くには、[スタート] を選択し、[コントロール パネル] を選択し、[地域と言語] を選択します。
[管理] タブを選択し、[Unicode 以外のプログラムの言語] で [システム ロケールの変更] を選択します。
管理者のパスワードまたは確認を求められた場合は、管理者パスワードを入力するか、確認を入力します。
目的の言語を選択し、[ OK] を選択します。
MED-V ゲスト コンピューターで Sysprep を構成するには
MED-V イメージ システム ドライブのルートに Sysprep という名前のフォルダーを作成します。
deploy.cab ファイルをダウンロードします。
deploy.cab ファイルから、Setupmgr.exe、Sysprep.exe、Setupcl.exe ファイルをコピーまたは抽出して Sysprep フォルダーに移動します。
Sysprep フォルダーで 、セットアップ マネージャー (Setupmgr.exe) を実行して Sysprep.inf 応答ファイルを作成します。
または、このファイルを手動で作成することも、会社の既存のファイルを使用することもできます。
セットアップ マネージャー ウィザードに従います。
重要
MED-V ホストへのログオンに使用する資格情報を使用してユーザーがログオンできるようにするドメインに参加するように MED-V ゲストを構成する必要があります。
注意
仮想マシンをドメインに参加させるためにプロキシ アカウントを構成する場合は、エンド ユーザーがプロキシ アカウントの資格情報を取得できる可能性があることを確認してください。 アカウントのユーザー権限の制限など、リスクを最小限に抑えるために必要なすべてのセキュリティ対策を講じます。 MED-V 用に Windows Virtual PC イメージを構成するときのセキュリティの問題の詳細については、「 MED-V 操作のセキュリティのベスト プラクティス」を参照してください。
エンド ユーザーが Sysprep.inf ファイルで指定されたパラメーターに基づいて、初回セットアップ プロセス中に情報を提供する必要がある場合は、MED-V ワークスペース パッケージを作成するときに、初回セットアップを Attended モードで実行することも指定する必要があります。 エンド ユーザーから情報が必要ない場合は、MED-V ワークスペース パッケージを作成するときに、初回セットアップを 無人 モードで実行することを指定できます。 詳細については、「 MED-V ワークスペース パッケージの作成」を参照してください。
任意の設定を指定できますが、MED-V のベスト プラクティスは、初回セットアップを 無人 モードで実行できるように Sysprep.inf ファイルを作成することです。 そのためには、 セットアップ マネージャー ウィザードを続行するときに必要なすべての設定情報を指定する必要があります。
注意
イメージ (VHD) にサービス レベル アグリーメント (SLA) を含むようにローカル ポリシーまたはレジストリ エントリを設定している場合は、初回セットアップを Attended モードで実行するか、初回セットアップが失敗することを指定する必要があります。 または、MED-V のベスト プラクティスは、最初のセットアップが完了した後に SLA がエンド ユーザーに表示されるように、後でグループ ポリシーを介して SLA を適用する方法です。
注
ホストの構成とエンド ユーザーの ID に基づいて特定の Sysprep.inf 設定を設定するように MED-V ワークスペースを構成できます。 詳細については、「 MED-V ワークスペース パッケージの作成」を参照してください。
MED-V イメージをシールします。
重要
MED-V イメージをシールする前に、バックアップ コピーを作成することをお勧めします。
セットアップ マネージャー ウィザードのすべての手順を完了したら、Sysprep を実行して MED-V イメージをシールする準備ができました。
Sysprep を実行するには
MED-V 仮想マシンで Sysprep を構成したときに作成した Sysprep フォルダーからシステム準備ツール (Sysprep.exe) を実行します。
表示される警告メッセージ ボックスで、[OK] を選択します。
[オプション] ダイアログ ボックスで、[ライセンス認証の猶予期間をリセットしない] ボックスと [ミニセットアップ チェックを使用する] ボックスを選択します。 また、[ シャットダウン モード ] ボックスが [シャットダウン] に設定されていることを確認 します。
[ 再シール] を選択します。 これにより、ID 情報が削除され、イベント ログがクリアされ、初回セットアップの準備が行われます。
表示される確認メッセージ ボックスに表示される情報に問題がある場合は、[ キャンセル ] を選択し、選択内容を変更します。
[ OK] を選択 して、システム準備プロセスを完了します。
MED-V イメージで Sysprep を実行すると、仮想マシンがシャットダウンされ、MED-V ワークスペースの作成で使用する準備が整います。
例
Sysprep.inf ファイルの例を次に示します。
;SetupMgrTag
[GuiUnattended]
EncryptedAdminPassword=NO
TimeZone=10
OEMDuplicatorstring="MED_V v2 Host"
AdminPassword="administrator"
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
OemSkipWelcome=1
[UserData]
ProductKey=
FullName="MED-V User"
OrgName="Contoso"
ComputerName=*
[Identification]
JoinDomain=domain.corp.contoso.com
DomainAdmin=UserName
DomainAdminPassword=Password
[Networking]
InstallDefaultComponents=Yes
[Branding]
BrandIEUsingUnattended=Yes
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0
[Unattended]
InstallFilesPath=C:\sysprep\i386
TargetPath=\WINDOWS
UpdateServerProfileDirectory=1
OemSkipEula=Yes
[RegionalSettings]
LanguageGroup=1
Language=00000409
[GuiRunOnce]
Command0="wmic /namespace:\\root\default path SystemRestore call Disable %SystemDrive%\"
Command1="c:\Program Files\Microsoft Enterprise Desktop Virtualization\FtsCompletion.exe"
[sysprepcleanup]