カスタム アプリケーション用に UE-V 2.x をデプロイする
Microsoft User Experience Virtualization (UE-V) 2.0。 2.1 および 2.1 SP1 では、 設定場所テンプレート と呼ばれる XML ファイルを使用して、デスクトップ アプリケーション設定と Windows デスクトップ設定をユーザー コンピューター間で監視および同期します。 既定では、いくつかの設定場所テンプレートが UE-V に含まれています。 ただし、既定のテンプレートに含まれているデスクトップ アプリケーション以外のデスクトップ アプリケーションの設定を同期する場合は、UE-V ジェネレーターを使用して独自のカスタム設定の場所テンプレートを作成できます。
UE-V 2.x 展開の準備の計画資料を読み、カスタム アプリケーション (サードパーティ、基幹業務など) の設定を同期することを決定したら、このトピックで説明するように UE-V の機能を展開します。 まず、カスタム アプリケーションの設定を同期するために必要な主な手順を次に示します。
-
UEV ジェネレーターを使用して、カスタム XML 設定の場所テンプレートを作成します。
-
カスタム設定の場所テンプレートが格納されるこのパスを定義できます。
-
これらのカスタム テンプレートを使用すると、ユーザーはカスタム アプリケーションの設定を同期できます。
-
カスタム テンプレートをテストして設定が正しく同期されていることを確認したら、次のいずれかの方法でこれらのテンプレートをデプロイできます。
Configuration Managerなど、既存のデプロイ インフラストラクチャを通じて
グループ ポリシー設定を使用する
メモESD またはグループ ポリシーを使用してデプロイされるテンプレートは、UE-V Windows Management Instrumentation (WMI) またはWindows PowerShellに登録する必要があります。
カスタム アプリケーション用に UE-V 2.x をデプロイする準備をする
カスタム アプリケーションを処理する UE-V 機能のデプロイを開始する前に、確認すべき点がいくつかあります。
UE-V ジェネレーター
UE-V ジェネレーターは、アプリケーションを監視して、アプリケーションが設定を格納する場所を検出してキャプチャします。 監視されるアプリケーションは、従来のアプリケーションである必要があります。 UE-V ジェネレーターを使用して設定場所テンプレートを作成しますが、次の種類のアプリケーションから設定場所テンプレートを作成することはできません。
仮想化されたアプリケーション
ターミナル サービスを通じて提供されるアプリケーション
Java アプリケーション
Windows アプリ
メモ UE-V 設定の場所テンプレートは、仮想化されたアプリケーションまたはターミナル サービス アプリケーションから作成することはできません。 ただし、テンプレートを使用して同期される設定は、これらのアプリケーションに適用できます。 Virtual Desktop Infrastructure (VDI) アプリケーションとターミナル サービス アプリケーションをサポートするテンプレートを作成するには、UE-V ジェネレーターを使用して、アプリケーションの Windows インストーラー (.msi) パッケージのバージョンを開きます。 仮想アプリケーションの設定の同期の詳細については、「 アプリケーション仮想化アプリケーションでの UE-V 2.x の使用」を参照してください。
除外された場所: 検出プロセスでは、ユーザー コンピューターまたはコンピューティング環境間で設定が適切に同期されないアプリケーション ソフトウェア ファイルを一般的に格納する場所は除外されます。 既定では、以下は除外されます。
ログオンしているユーザーが値を書き込むことができないレジストリ キーとファイルをHKEY_CURRENT_USERする
windows オペレーティング システムのコア機能に関連付けられているレジストリ キーとファイルをHKEY_CURRENT_USERする
HKEY_LOCAL_MACHINE Hive 内にあるすべてのレジストリ キー
Program Files ディレクトリにあるファイル
Users \ [ユーザー名] \ AppData \ LocalLow にあるファイル
%Systemroot% にある Windows オペレーティング システム ファイル
アプリケーション設定を同期するために除外された場所に格納されているレジストリ キーとファイルが必要な場合は、テンプレートの作成プロセス中に設定の場所テンプレートに場所を手動で追加できます。 ただし、HKEY_CURRENT_USER Hive に対する変更のみが同期されます。
既定の Microsoft テンプレートを置き換える
UE-V エージェントは、一般的な Microsoft アプリケーションと Windows 設定用の既定の設定場所テンプレートグループをインストールします。 これらのテンプレートをカスタマイズする場合、またはカスタム アプリケーションの設定を同期するように設定場所テンプレートを作成する場合は、UE-V エージェントを構成して、設定テンプレート カタログを使用してテンプレートを格納できます。 この場合、既定のテンプレートとカスタム テンプレートを設定テンプレート カタログに含める必要があります。
UE-V エージェントをデプロイするときに、コマンド ライン パラメーターRegisterMSTemplates
を使用して、既定の Microsoft テンプレートの登録を無効にすることができます。
グループ ポリシーを使用して設定テンプレート カタログ パスを構成する場合は、既定の Microsoft テンプレートを置き換えることを選択できます。 既定の Microsoft テンプレートを置き換えるためにポリシー設定を構成した場合、UE-V エージェントによってインストールされたすべての既定の Microsoft テンプレートが削除され、設定テンプレート カタログにあるテンプレートのみが使用されます。 既定の Microsoft テンプレートをオーバーライドするには、UE-V エージェント構成設定パラメーター RegisterMSTemplates
を true に設定する必要があります。
メモ 有効にした後でこのポリシー設定を無効にした場合、UE-V エージェントは既定の Microsoft テンプレートを復元しません。
既定の Microsoft テンプレートと同じ ID を使用するカスタマイズされたテンプレートが設定テンプレート カタログに存在し、UE-V エージェントが既定の Microsoft テンプレートを置き換えるために構成されていない場合、Microsoft テンプレートは無視されます。
UE-V Windows PowerShell機能を使用して、既定のテンプレートを置き換えることも可能です。 既定の Microsoft テンプレートをWindows PowerShellに置き換えるには、すべての既定の Microsoft テンプレートを登録解除してから、カスタマイズしたテンプレートを登録します。
メモ アプリケーションの新しい設定場所テンプレートをデプロイした場合でも、古い設定パッケージは設定の保存場所に残ります。 これらのパッケージはエージェントによって読み取られませんが、自動的に削除されるわけではありません。
UEV 2.x ジェネレーターをインストールする
Microsoft User Experience Virtualization (UE-V) 2.0 ジェネレーターをコンピューターにインストールし、カスタム設定の場所テンプレートを作成するために使用できます。 このコンピューターには、カスタム設定の場所テンプレートを生成するアプリケーションがインストールされている必要があります。
UE-V ジェネレーターをインストールするには
ローカル管理者権限を持つユーザーとして、UE-V ソフトウェアで提供 ToolSetup.exe UE-V ジェネレーターのインストール ファイルを見つけます。 または、コンピューターのアーキテクチャがわかっている場合は、適切な Windows インストーラー (.msi) ファイル、 ToolsSetupx64.msi 、または ToolsSetupx86.msiを実行できます。
インストール ファイルをダブルクリックします。 ユーザー エクスペリエンス仮想化ジェネレーターのセットアップ ウィザードが開きます。 [Next] をクリックして続行します。
Microsoft ソフトウェア ライセンス条項に同意し、[ 次へ] をクリックします。
Microsoft 更新とカスタマー エクスペリエンス向上プログラムのオプションをクリックします。
UE-V ジェネレーターのインストール先フォルダーを選択し、[ 次へ] をクリックします。
[ インストール ] をクリックしてインストールを開始します。
メモ アプリケーションをインストールする前に、 ユーザー アカウント制御 のプロンプトが表示されます。 UE-V ジェネレーターをインストールするには、アクセス許可が必要です。
インストール が完了したら、[完了] をクリックしてウィザードを閉じます。 UE-V ジェネレーターを実行するには、コンピューターを再起動する必要があります。
インストールが正常に完了したことを確認するには、[スタート] をクリックし、[すべてのプログラム] をクリックし、[Microsoft User Experience Virtualization] をクリックして、[Microsoft User Experience Virtualization ジェネレーター] をクリックします。
メモ UE-V 2 ジェネレーターは、UE-V 2 エージェントのテンプレートの作成にのみ使用できます。 UE-V 1.0 エージェントと UE-V 2 エージェントの混在展開では、すべての UE-V エージェントをアップグレードするまで UE-V 1.0 ジェネレーターを引き続き使用する必要があります。
設定テンプレート カタログを展開する
User Experience Virtualization 設定テンプレート カタログは、UE-V コンピューター上のフォルダー パス、またはすべてのカスタム設定の場所テンプレートを格納するサーバー メッセージ ブロック (SMB) ネットワーク共有です。 UE-V エージェントのスケジュールされたタスクは、この場所を毎日 1 回チェックし、このフォルダー内のテンプレートに基づいて同期動作を更新します。
UE-V エージェントは、フォルダーが最後にチェックされた後にこのフォルダーに追加または更新されたテンプレートを登録し、削除されたテンプレートの登録を解除します。 既定では、テンプレートは、タスク スケジューラとシステムの起動時に、現地時間の午前 3 時 30 分に 1 日に 1 回登録および登録解除されます。 このスケジュールされたタスクの頻度をカスタマイズするには、「 UE-V 2.x スケジュールされたタスクの頻度の変更」を参照してください。
インストール コマンド ライン オプション、グループ ポリシー、WMI、またはWindows PowerShellを使用して、設定テンプレート カタログ パスを構成できます。 設定テンプレート カタログ パスに格納されているテンプレートは、スケジュールされたタスクによって自動的に登録および登録解除されます。
UE-V 2.x の設定テンプレート カタログを構成するには
UE-V 設定テンプレート カタログを格納する新しいフォルダーをコンピューターに作成します。
設定テンプレート カタログ フォルダーに対して、次の共有レベル (SMB) アクセス許可を設定します。
ユーザー アカウント 推奨されるアクセス許可 すべてのユーザー
アクセス許可なし
ドメイン コンピューター
読み取りアクセス許可レベル
管理者
読み取り/書き込みアクセス許可レベル
設定テンプレート カタログ フォルダーに対して、次の NTFS ファイル システムのアクセス許可を設定します。
ユーザー アカウント 推奨されるアクセス許可 適用 作成者/所有者
フル コントロール
このフォルダー、サブフォルダー、ファイル
ドメイン コンピューター
フォルダーの内容と読み取りを一覧表示する
このフォルダー、サブフォルダー、ファイル
すべてのユーザー
アクセス許可なし
アクセス許可なし
管理者
フル コントロール
このフォルダー、サブフォルダー、ファイル
[ OK] を クリックしてダイアログ ボックスを閉じます。
少なくとも、ネットワーク共有はドメイン コンピューター グループに対するアクセス許可を付与する必要があります。 さらに、保存されたテンプレートを管理する管理者に、ネットワーク共有フォルダーのアクセス許可を付与します。
カスタム設定の場所テンプレートを作成する
UE-V ジェネレーターを使用して、基幹業務アプリケーションまたはその他のカスタム アプリケーションの設定場所テンプレートを作成します。 アプリケーションのテンプレートが作成されたら、そのアプリケーションの設定が同期されるように、それをコンピューターに展開できます。
UE-V ジェネレーターを使用して UE-V 設定の場所テンプレートを作成するには
[スタート] ボタン、[すべてのプログラム] の順にクリックし、[Microsoft User Experience Virtualization] をクリックして、[Microsoft User Experience Virtualization ジェネレーター] をクリックします。
[ 設定の場所テンプレートの作成] をクリックします。
アプリケーションを指定します。 設定場所テンプレートを作成するアプリケーション (.exe) またはアプリケーション ショートカット (.lnk) のファイル パスを参照します。 コマンド ライン引数 (存在する場合) と作業ディレクトリ (存在する場合) を指定します。 [Next] をクリックして続行します。
メモ アプリケーションを開始する前に、ユーザー アカウント制御のプロンプトがシステムに表示されます。 アプリケーションが設定を格納するために使用するレジストリとファイルの場所を監視するには、アクセス許可が必要です。
アプリケーションが起動したら、アプリケーションを閉じます。 UE-V ジェネレーターは、アプリケーションが設定を格納する場所を記録します。
プロセスが完了したら、[ 次へ ] をクリックして続行します。
このアプリケーションに対して同期する適切なレジストリ設定の場所と設定ファイルの場所の横にあるチェック ボックスを確認して選択します。 この一覧には、設定の場所に次の 2 つのカテゴリが含まれています。
標準: HKEY_CURRENT_USER キーの下、または \ Users \ [ユーザー名] \ AppData \ Roaming の下のファイル フォルダーにレジストリに格納されているアプリケーション設定。 UE-V ジェネレーターには、既定でこれらの設定が含まれています。
非標準: 場所の外部に格納されるアプリケーション設定は、設定データ ストレージのベスト プラクティスで指定されます (省略可能)。 これには、[ユーザー] \ [ユーザー名] \ AppDataLocal の下のファイルとフォルダーが \ 含まれます。 これらの場所を確認して、設定の場所テンプレートに含めるかどうかを確認します。 それらを含める場所チェック ボックスをオンにします。
[Next] をクリックして続行します。
設定場所テンプレートの プロパティ、 レジストリ の場所、 ファイル の場所を確認して編集します。
[プロパティ] タブで次の プロパティ を編集します。
アプリケーション名: プログラム ファイルのプロパティの説明に書き込まれるアプリケーション名。
プログラム名: プログラム ファイルのプロパティから取得されるプログラムの名前。 通常、この名前には.exeファイル名拡張子があります。
製品バージョン: アプリケーションの.exe ファイルの製品バージョン番号。 このプロパティは、 File バージョンと組み合わせて、設定の場所テンプレートによって対象となるアプリケーションを決定するのに役立ちます。 このプロパティは、メジャー バージョン番号を受け入れます。 このプロパティが空の場合、設定場所テンプレートは製品のすべてのバージョンに適用されます。
ファイル バージョン: アプリケーションの.exe ファイルのファイル バージョン番号。 このプロパティは、 製品バージョンと組み合わせて、設定場所テンプレートで対象となるアプリケーションを決定するのに役立ちます。 このプロパティは、メジャー バージョン番号を受け入れます。 このプロパティが空の場合、設定場所テンプレートはプログラムのすべてのバージョンに適用されます。
テンプレート作成者名 (省略可能): 設定場所テンプレート作成者の名前。
テンプレート作成者の電子メール (省略可能): 設定場所テンプレート作成者の電子メール アドレス。
[ レジストリ] タブには、設定の場所テンプレートに含まれるレジストリの場所の キー と スコープ が一覧表示されます。 [タスク] ドロップダウン メニューを使用してレジストリの場所を編集します。 タスクを使用すると、新しいキーを追加したり、既存のキーの名前またはスコープを編集したり、キーを削除したり、キーがあるレジストリを参照したりできます。 [すべての設定] スコープを使用して、指定したキーの下にすべてのレジストリ設定を含めます。 [すべての設定] と [サブキー] を使用して、指定したキー、サブキー、およびサブキーの設定の下にすべてのレジストリ設定を含めます。
[ ファイル] タブには、設定の場所テンプレートに含まれるファイルの場所のファイル パスとファイル マスクが一覧表示されます。 [タスク] ドロップダウン メニューを使用してファイルの場所を編集します。 ファイルの場所のタスクを使用すると、新しいファイルまたはフォルダーの場所を追加したり、既存のファイルまたはフォルダーのスコープを編集したり、ファイルやフォルダーを削除したり、Windows エクスプローラーで選択した場所を開いたりすることができます。 指定したフォルダー内のすべてのファイルを含めるには、ファイル マスクを空のままにします。
[ 作成] をクリックし、[ 保存] をクリックして、コンピューターに設定場所テンプレートを保存します。
[ 閉じる ] をクリックして、設定テンプレート ウィザードを閉じます。 UE-V ジェネレーター アプリケーションを終了します。
アプリケーションの設定場所テンプレートを作成したら、テンプレートをテストする必要があります。 テンプレートをエンタープライズの運用環境に配置する前に、ラボ環境にデプロイします。
UE-V のアプリケーション テンプレート スキーマ リファレンスでは、UE-V 設定場所テンプレートの XML 構造について詳しく説明し、これらのファイルを編集するためのガイダンスを提供します。
カスタム設定の場所テンプレートを展開する
UE-V ジェネレーターを使用して設定場所テンプレートを作成した後、アプリケーション設定が正しく同期されていることを確認するためにテストする必要があります。 その後、設定場所テンプレートを企業内のコンピューターに安全に展開できます。
設定の場所テンプレートは、次のいずれかの方法を使用してデプロイできます。
System Center Configuration Managerなどのエンタープライズ ソフトウェア配布 (ESD) システム
グループ ポリシーの基本設定
UE-V 設定テンプレート カタログ
ESD システムまたはグループ ポリシー オブジェクトを使用してデプロイされるテンプレートは、UE-V Windows Management Instrumentation (WMI) またはWindows PowerShellを使用して登録する必要があります。 設定テンプレート カタログの場所に格納されているテンプレートは、UE-V エージェントによって自動的に登録されます。
設定テンプレート カタログ パスを使用して UE-V 設定の場所テンプレートを展開するには
設定テンプレート カタログとして定義されているネットワーク共有フォルダーを参照します。
UE-V コンピューターに必要な UE-V エージェント テンプレートの構成を反映するように、設定テンプレート カタログの設定場所テンプレートを追加、削除、または更新します。
メモ コンピューター上のテンプレートは毎日更新されます。 更新プログラムは、設定テンプレート カタログの変更に基づいています。
UE-V エージェントを実行しているコンピューター上のテンプレートを手動で更新するには、管理者特権のコマンド プロンプトを開き、%Program Files%\Microsoft User Experience Virtualization \ Agent \ <x86 または x64 >を参照して、ApplySettingsTemplateCatalog.exe実行します。
メモ このプログラムは、コンピューターの起動時と毎日 3:30 A. M. で自動的に実行され、カタログに最近追加されたすべての新しいテンプレートが収集されます。