Microsoft Windows 10 Enterprise マルチセッション オペレーティング システムの仮想マシンに基づいてファームを作成するときに、エンド ユーザーがオペレーティング システムによって提供されるユニバーサル Windows プラットフォーム (UWP) アプリケーションを使用できるようにするには、デフォルトで無効になっている特定の Horizon Agent ポリシーを有効にする必要があります。Horizon Agent のデフォルトのポリシー設定では、UWP アプリケーションの起動は許可されていません。そのため、エンド ユーザーがこれらの UWP アプリケーションを使用できるように、Enable UWP support on RDSH platforms という名前の Horizon Agent に関連したグループ ポリシー設定を有効にする手順を実行する必要があります。

必要な設定とそれを含む Horizon ADMX テンプレートの説明については、この VMware Horizon 7.12 ドキュメントのVMware View Agent 構成 ADMX テンプレートの設定のトピックでその Enable UWP support on RDSH platforms の名前を探してください。この VMware Horizon のドキュメント ページで、ファーム仮想マシン内の対応する Horizon Agent ポリシーがデフォルトで無効になっていることを確認できます。したがって、エンド ユーザーがこれらのファーム仮想マシンからプロビジョニングされた UWP アプリケーション(セッションベースのデスクトップまたはリモート アプリケーション)を使用できるようにするには、このオプションを有効にする必要があります。エージェント ポリシーが有効になっていない限り、UWP アプリケーションのステータスは、RDSH 仮想マシンにインストールされている Horizon Agent に対して 利用不可 と表示され、その結果としてエンド ユーザーはその UWP アプリケーションにアクセスできません。

重要: ポリシーを有効にした後、ファームの既存の RDSH 仮想マシンに GPO 設定を強制する必要があります。また、それらの RDSH 仮想マシンで VMware Horizon View Agent サービス ( wsnm.exe) を再起動するか、RDSH 仮想マシンを再起動して GPO を有効にする必要があります。

Horizon Agent 構成の ADMX テンプレート ファイル(名前付き vdm_agent.admx)では、[Unity Touch and Hosted Apps] フォルダ([VMware View Agent 構成] > [Unity Touch およびホストされるアプリケーション])にこのポリシー設定が含まれています。ファームの RDSH 仮想マシンに必要なポリシー設定を構成する 1 つの方法は、Active Directory サーバでその ADMX テンプレート ファイルを使用して、[Unity Touch およびホストされるアプリケーション] フォルダを Active Directory サーバのグループ ポリシー管理エディタに追加することです。フォルダが提示されている場合、以下のサンプルの手順に従い、ファームのターゲット OU 上の Active Directory システムで GPO を使用して、仮想マシンの UWP サポートを有効にできます。

前提条件

Active Directory サーバで、UWP グループ ポリシー設定を RDSH 仮想マシンに適用するために使用する名前付き GPO を作成します。通常、グループ ポリシー管理コンソール (GPMC) は [スタート] > [管理ツール] > [グループ ポリシー管理] によって起動されます。作成した GPO を、それらの RDSH 仮想マシンが存在する OU にリンクします。この OU は、これらの RDSH 仮想マシンをプロビジョニングするファームを作成するときに、[ファームの作成] ページで指定された OU です。[ファームの作成] ページで OU を指定しない場合、使用されるデフォルト OU は、Active Directory 登録ワークフローで、Horizon Cloud に Active Directory サーバを登録するときに指定する OU です。

注意: 最終的には、エンド ユーザーが UWP アプリケーションを起動できるようにするために、ファームの RDSH 仮想マシンで必要なエージェント ポリシーが確実に有効になっているようにすることが目標です。ここで示す手順は、RDSH 仮想マシンで必要なポリシーを有効にする方法の 1 つの例です。同じ結果となる別の方法を採用することも考えられます。どの方法を選択するかは任意です。

手順

  1. https://my.vmware.com の VMware Horizon Cloud Service on Microsoft Azure のダウンロード ページから Horizon 7.11 View GPO バンドルをダウンロードします。
    ヒント: バージョン 7.11 は、ポリシー設定が Horizon View GPO バンドルに導入され、本書の作成時に使用できるようになったバージョンです。それ以降のバージョンが公開された場合は、それらも使用できます。
    その URL から、My VMware アカウントの認証情報を使用してログインする必要があります。Horizon Cloud Service on Microsoft Azure のダウンロード場所に移動します。次の URL はバージョン 7.11 の GPO バンドルを見つけるために直接機能する場合がありますが、ブラウザのキャッシュの問題がレポートされ、次の URL への直接リンクが機能しない場合があります: https://my.vmware.com/group/vmware/details?downloadGroup=HCS-MA-220&productId=716&rPId=40176。このページには、ダウンロード可能な項目のリストが表示されます。 Horizon 7.11.0 View GPO バンドルという名前のエントリを見つけて、その ZIP ファイルをダウンロードします。Horizon 関連コンポーネントのグループ ポリシー設定を提供するすべての ADMX ファイルは、このファイルにあります。ファイル自体の名前は VMware-Horizon-Extras-Bundle-x.y.z-nnnnnnnn.zip のようになります。 x.y.z-nnnnnn はこのファイルのビルド番号を表します。
  2. ZIP ファイルを解凍して、次のファイルを指定された場所にコピーします。
    • vdm_agent admx ファイルを Active Directory サーバにコピーして、%systemroot%\PolicyDefinitions の場所に保存します。
    • 必要なロケールの vmd_agent.adml 言語リソース ファイル(en-US/vmd_agent.adml など)を Active Directory サーバの %systemroot%\PolicyDefinitions\<locale> の場所にコピーします。<locale> はコピーする ADML ファイルのロケールに一致します。
  3. Active Directory サーバで、[グループ ポリシー管理] を開き、UWP グループ ポリシー設定を適用するために作成した GPO の編集を選択します。
  4. グループ ポリシー管理エディタで、[コンピュータの構成] > [ポリシー] > [管理テンプレート] > [VMware View Agent の構成] > [Unity Touch およびホストされるアプリケーション] を展開します。
  5. その [Unity Touch およびホストされるアプリケーション] フォルダで、「RDSH プラットフォームでの UWP サポートの有効化」を見つけて編集し [有効] に設定します。
  6. その GPO を、ファームの RDSH 仮想マシンが作成される OU とリンクします。
    注意: ファームの仮想マシンが作成された OU に GPO をリンクすると、上記の手順を使用してその GPO に設定した UWP ポリシーが、その OU 内のすべての仮想マシンに適用されます。これは、GPO の標準の動作です。
  7. GPO 設定をファームの RDSH 仮想マシンに強制します。
  8. それらの RDSH 仮想マシンで VMware Horizon View Agent サービス (wsnm.exe) を再起動します。