Azure Virtual Desktop でアプリのアタッチおよび MSIX アプリのアタッチ アプリケーションを追加して管理する
ヒント
Azure Virtual Desktop 用のアプリ アタッチの新しいバージョンを利用できます。 この記事の先頭にあるボタンを選んで、"アプリ アタッチ" と "MSIX アプリ アタッチ" のどちらかを選び、関連するドキュメントをご覧ください。
アプリのアタッチを使用すると、Azure Virtual Desktop でアプリケーション パッケージからユーザー セッションにアプリケーションを動的にアタッチできます。 アプリケーションはセッション ホストやイメージにローカルにインストールされないため、セッション ホスト用のカスタム イメージの作成数を減らすことができ、組織の運用オーバーヘッドとコストが削減されます。 アプリのアタッチを使用してアプリケーションを配信すると、ユーザーがリモート セッションでアクセスできるアプリケーションをより細かく制御できるようにもなります。
MSIX アプリのアタッチを使用すると、Azure Virtual Desktop でアプリケーション パッケージからユーザー セッションにアプリケーションを動的にアタッチできます。 アプリケーションはセッション ホストやイメージにローカルにインストールされないため、セッション ホスト用のカスタム イメージの作成が簡単になり、組織の運用オーバーヘッドとコストが削減されます。 MSIX アプリのアタッチを使用してアプリケーションを配信すると、ユーザーがリモート セッションでアクセスできるアプリケーションをより細かく制御できるようにもなります。
この記事では、Azure portal と Azure PowerShell を使用して、Azure Virtual Desktop でアプリのアタッチによってアプリケーションを追加および管理する方法を示します。 Azure CLI を使用してアプリのアタッチ アプリケーションの追加や管理を行うことはできません。 開始する前に、「Azure Virtual Desktop でのアプリのアタッチと MSIX アプリのアタッチ」の概要を必ずお読みください。
この記事では、Azure portal と Azure PowerShell を使用して、Azure Virtual Desktop で MSIX アプリのアタッチによって MSIX パッケージを追加および管理する方法を示します。 Azure CLI を使用して MSIX アプリのアタッチ アプリケーションの追加や管理を行うことはできません。 開始する前に、「Azure Virtual Desktop でのアプリのアタッチと MSIX アプリのアタッチ」の概要を必ずお読みください。
重要
ホスト プールごとに、アプリのアタッチを使用するか、MSIX アプリのアタッチを使用するかを選ぶ必要があります。 同じホスト プールで両方のバージョンを使用することはできません。
前提条件
Azure Virtual Desktop でアプリのアタッチを使用するには、次のものが必要です。
Azure Virtual Desktop で MSIX アプリのアタッチを使用するには、次の前提条件を満たす必要があります。
セッション ホストは、サポートされている Windows クライアント オペレーティング システムを実行し、そのうち少なくとも 1 つは、電源がオンになっている必要があります。 Windows Server はサポートされません。
- セッション ホストは、Microsoft Entra ID または Active Directory Domain Services (AD DS) ドメインに参加している必要があります。
- セッション ホストは、Active Directory Domain Services (AD DS) ドメインに参加している必要があります。 Microsoft Entra ID はサポートされていません。
- ユーザー アカウントは、(AD DS で作成され、Microsoft Entra ID に同期された) ハイブリッド アカウントである必要があります。 グループは、ハイブリッドにも Microsoft Entra ID グループにもできます。
セッション ホストと同じ Azure リージョン内の SMB ファイル共有。 ホスト プール内のすべてのセッション ホストは、コンピューター アカウントに "読み取り" アクセス権を持っている必要があります。 このファイル共有は、アプリケーション イメージを保存するために使用されます。 ファイル共有の要件について詳しくは、ファイル共有に関する記事を参照してください。
セッション ホストが Microsoft Entra ID に参加しているときに Azure Files を使うには、閲覧者とデータ アクセス Azure ロールベースのアクセス制御 (RBAC) ロールを、Azure Virtual Desktop と Azure Virtual Desktop ARM プロバイダーの両方のサービス プリンシパルに割り当てる必要があります。 この RBAC ロールの割り当てにより、セッション ホストはアクセス キーまたは Microsoft Entra を使用してストレージ アカウントにアクセスできます。
Azure RBAC の役割を Azure Virtual Desktop サービス プリンシパルに割り当てる方法については、「Azure Virtual Desktop サービス プリンシパルに RBAC ロールを割り当てる」をご覧ください。 今後の更新で、Azure Virtual Desktop ARM プロバイダーのサービス プリンシパルを割り当てる必要がなくなります。
- セッション ホストと同じ Azure リージョン内の SMB ファイル共有。 ホスト プール内のすべてのセッション ホストは、コンピューター アカウントに "読み取り" アクセス権を持っている必要があります。 このファイル共有は、アプリケーション イメージを保存するために使用されます。 ファイル共有の要件について詳しくは、ファイル共有に関する記事を参照してください。
- ファイル共有に保存されているアプリケーション パッケージまたは App-V パッケージから作成した MSIX または Appx ディスク イメージ。 詳細については、イメージの作成に関する記事を参照してください。ここで、テスト用に事前構築済みの MSIX パッケージをダウンロードすることもできます。 App-V を使用している場合は、「App-V 仮想化アプリケーションの作成と管理」を参照してください。
- アプリケーション パッケージから作成し、ファイル共有に保存した MSIX イメージ。 詳細については、イメージの作成に関する記事を参照してください。ここで、テスト用に事前構築済みの MSIX パッケージをダウンロードすることもできます。
MSIX イメージを追加するには、最低でもデスクトップ仮想化共同作成者 Azure ロールベースのアクセス制御 (RBAC) ロールをリソース グループに割り当てる必要があります。 アプリケーション グループにユーザーを割り当てるには、アプリケーション グループに対する
Microsoft.Authorization/roleAssignments/write
アクセス許可も必要です。 このアクセス許可を含む組み込みの RBAC ロールは、ユーザー アクセス管理者と所有者です。Azure PowerShell をローカルで使用する場合は、Azure Virtual Desktop で Azure PowerShell を使用する方法に関する記事を参照して、Az.DesktopVirtualization と Microsoft Graph という PowerShell モジュールがインストールされていることを確認してください。 別の方法として、Azure Cloud Shell を使用します。
- Az.DesktopVirtualization PowerShell モジュールのバージョン 4.2.1 を使用する必要があります。これには、アプリのアタッチをサポートするコマンドレットが含まれています。 Az.DesktopVirtualization PowerShell モジュールは、PowerShell ギャラリーからダウンロードしてインストールできます。
重要
MSIX と Appx のすべてのアプリケーション パッケージに証明書が含まれています。 証明書がご使用の環境で信頼されていることを確認する必要があります。 自己署名証明書は、適切な信頼チェーンでサポートされています。
ホスト プールごとに、アプリのアタッチを使用するか、MSIX アプリのアタッチを使用するかを選ぶ必要があります。 同じホスト プール内の同じパッケージで両方のバージョンを使用することはできません。
重要
すべての MSIX アプリケーション パッケージには証明書が含まれています。 証明書がご使用の環境で信頼されていることを確認する必要があります。 自己署名証明書は、適切な信頼チェーンでサポートされています。
アプリケーションを追加する
MSIX イメージ、Appx イメージ、App-V パッケージ内のアプリケーションを、アプリのアタッチ パッケージとして Azure Virtual Desktop に追加するには、シナリオに関連するタブを選択し、手順に従います。
Azure portal を使用して、MSIX イメージ、Appx イメージ、または App-V パッケージをアプリのアタッチ パッケージとして追加する方法を次に示します。
Azure portal にサインインします。
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択して Azure Virtual Desktop の概要に移動します。
[App attach] (アプリのアタッチ) を選択し、[+ 作成] を選びます。
[基本] タブで次の情報を入力します。
パラメーター 説明 サブスクリプション ドロップダウン リストから MSIX イメージ、Appx イメージ、または App-V パッケージを追加するサブスクリプションを選びます。 リソース グループ 既存のリソース グループを選択するか、[新規作成] を選択して名前を入力します。 ホスト プール ドロップダウン リストから既存のホスト プールを選びます。 場所 アプリのアタッチ パッケージの Azure リージョンを選びます。 このタブに入力し終わったら、[次へ] を選択します。
[イメージ パス] タブで、次の情報を入力します。
パラメーター 説明 イメージ パス イメージが Azure Files に保存されている場合は [ストレージ アカウントから選択する] から、UNC パスを指定する場合は [入力 UNC] から選びます。 以降のフィールドは、選ぶオプションによって異なります。 ストレージ アカウントから選択する ストレージ アカウント イメージが含まれているストレージ アカウントを選択します。 ファイル共有 [ファイルの選択] を選び、イメージが含まれているファイル共有とディレクトリを参照します。 追加するイメージ ( MyApp.cim
など) の横にあるボックスをオンにし、[選択] を選びます。MSIX パッケージ イメージから MSIX パッケージまたは Appx パッケージを選びます。 入力 UNC UNC イメージ ファイルへの UNC パスを入力します。 MSIX パッケージ イメージから MSIX パッケージまたは Appx パッケージを選びます。 いずれのオプションでも [表示名] アプリケーションのフレンドリ名を入力します。 バージョン 予期したバージョン番号が表示されていることを確認します。 登録タイプ 使用する登録の種類を選びます。 都道府県 パッケージの初期状態を選びます。 Health check status on failure (失敗時の正常性チェックの状態) セッション ホストでのステージングに失敗した場合の、パッケージの状態を選びます。 この状態は、セッション ホストの正常性チェックの状態の AppAttachHealthCheck に対して報告されます。 このタブに入力し終わったら、[次へ] を選択します。
ヒント
このタブへの入力が完了したら、必要に応じてアプリケーションをホスト プール、ユーザー、グループに割り当てることができます。 別の方法として、割り当てを別個に構成する場合は、[確認 + 作成] を選択し、アプリのアタッチ パッケージの割り当てに移動します。
"省略可能": [割り当て] タブで、次の情報を入力します。
[Host pool] (ホスト プール) で、アプリケーションを割り当てるホスト プールを選びます。 既にホスト プールで "MSIX アプリのアタッチ" を使用している場合は、同じホスト プールで両方のバージョンのアプリのアタッチを使用できないため、そのホスト プールを選択できません。
[ユーザーまたはグループの追加] を選び、このアプリケーションに割り当てるユーザーまたはグループを検索して選びます。 完了したら、[選択] を選びます。
追加した割り当てを確認し、[次へ] を選びます。
"省略可能": [タグ] タブで、必要な名前と値のペアを入力し、[確認 + 作成] を選びます。
[確認 + 作成] タブで、検証に合格したことを確認し、デプロイ中に使用される情報を確認します。次に [作成] を選択してアプリケーションを追加します。
アプリのアタッチ パッケージを割り当てる
アプリのアタッチ パッケージを、グループとユーザーに加えてホスト プールに割り当てる必要があります。 シナリオの関連タブを選択し、手順に従います。
Note
ユーザー アカウントは、(AD DS で作成され、Azure AD に同期された) ハイブリッド アカウントである必要がありますが、グループはその必要はありません。
Azure portal を使用して、ホスト プール、ユーザー、およびグループにアプリケーション パッケージを割り当てる方法を次に示します。
ホスト プール
Azure Virtual Desktop の概要で、[App attach] (アプリのアタッチ) を選び、割り当てるアプリのアタッチ パッケージの名前を選びます。
セクション [管理] で、[Host pools] (ホスト プール) を選びます。
[+ 割り当てる] を選び、ドロップダウン リストから 1 つ以上のホスト プールを選びます。 前提条件に示したように、ホスト プール内のすべてのセッション ホストが、コンピューター アカウントに "読み取り" アクセス権を持っていることを確認します。
[追加] を選択します。
グループとユーザー
Azure Virtual Desktop の概要で、[App attach] (アプリのアタッチ) を選び、割り当てるアプリのアタッチ パッケージの名前を選びます。
セクション [管理] で、[ユーザー] を選びます。
[+ 追加] を選び、リストから 1 件以上のグループまたはユーザー、あるいはその両方を選びます。
[選択] を選択します。
Note
パッケージを追加し、アクティブに設定し、ホスト プールとユーザーに割り当てると、デスクトップ セッションでアプリケーションが自動的に使用可能になります。 RemoteApp を使用する場合は、RemoteApp アプリケーション グループにアプリケーションを追加する必要があります。 詳細については、RemoteApp アプリケーション グループを使用して MSIX アプリケーションまたは Appx アプリケーションを発行する方法に関する記事を参照してください。 アプリのアタッチを使用して、MSIX アプリケーションまたは Appx アプリケーションをデスクトップ アプリケーション グループに追加することはできません。
登録の種類と状態を変更する
登録の種類と状態を変更することで、MSIX パッケージと Appx パッケージを管理できます。 シナリオの関連タブを選択し、手順に従います。
Azure portal を使用してパッケージの登録の種類と状態を変更する方法を次に示します。
Azure Virtual Desktop の概要で、[App attach] (アプリのアタッチ) を選びます。 ホスト プール内の既存のすべてのパッケージのリストが表示されます。
変更するパッケージの名前を選びます。
登録の種類を変更するには、[オンデマンド] または [ログオン時に登録する] を選び、[保存] を選びます。
状態を変更するには、[非アクティブ] または [アクティブ] を選び、[保存] を選びます。
RemoteApp アプリケーション グループを使用して MSIX アプリケーションまたは Appx アプリケーションを発行する
RemoteApp アプリケーション グループを使用して MSIX アプリケーションと Appx アプリケーションを発行することで、それらのアプリケーションをユーザーが使用できるようにできます。 アプリのアタッチを使用するときに必要なのは、アプリのアタッチ パッケージを割り当てることのみであるため、アプリケーションをデスクトップ アプリケーション グループに追加する必要はありません。 発行するアプリケーションをホスト プールに割り当てることは必要です。
Azure portal を使用して、この記事で追加したパッケージから RemoteApp アプリケーション グループにアプリケーションを追加する方法を次に示します。
Azure Virtual Desktop の概要で [アプリケーション グループ] を選び、アプリケーションを追加する RemoteApp アプリケーション グループを選びます。
[アプリケーション] を選び、[+ 追加] を選びます。 アプリケーション グループが割り当てられているホスト プールで、少なくとも 1 つのセッション ホストの電源がオンになっていることを確認します。
[基本] タブで次の情報を入力します。
パラメーター 値/説明 アプリケーション ソース ドロップダウン リストから [App Attach] (アプリのアタッチ) を選びます。 アプリケーションの追加を "[スタート] メニュー" から、またはファイル パスを指定して行う場合は、RemoteApp を使用してアプリケーションを発行する方法に関する記事を参照してください。 Package ドロップダウン リストから、ホスト プールで使用できるパッケージを選びます。 リージョン パッケージは、"アプリのアタッチ" によって追加されています。 アプリケーション ドロップダウン リストからアプリケーションを選びます。 アプリケーション識別子 アプリケーションの一意識別子を入力します。 [表示名] ユーザー向けにアプリケーションのフレンドリ名を入力します。 説明 アプリケーションの説明を入力します。 このタブに入力し終わったら、[次へ] を選択します。
[アイコン] タブで、[既定] を選択してアプリケーションの既定のアイコンを使用するか、[ファイルのパス] を選択してカスタム アイコンを使用します。 [ファイルのパス] で、次のいずれかのオプションを選びます。
Azure ファイル共有のアイコンを使用するには [Azure Filesを参照します]。 [ストレージ アカウントの選択] を選び、アイコン ファイルを含むストレージ アカウントを選択してから、[アイコン ファイルを選択] を選びます。 アイコンが含まれているファイル共有とディレクトリを参照し、追加するアイコン (
MyApp.ico
など) の横にあるボックスをオンにして、[選択] を選びます。.png
ファイルも使用できます。 [Icon index] (アイコンのインデックス) に、使用するアイコンのインデックス番号を指定します。 この番号は通常 0 です。ファイル共有のアイコンを使用するには [UNC file path] (UNC ファイル パス)。 [Icon path] (アイコンのパス) に、アイコン ファイルへの UNC パス (例:
\\MyFileShare\MyApp.ico
) を入力します。.png
ファイルも使用できます。 [Icon index] (アイコンのインデックス) に、使用するアイコンのインデックス番号を指定します。 この番号は通常 0 です。
このタブへの入力が完了したら、[確認 + 追加] を選びます。
[確認 + 追加] タブで、検証に合格したことを確認し、アプリケーションの追加に使用する情報を確認し、[追加] を選択して、アプリケーションを RemoteApp アプリケーション グループに追加します。
既存のパッケージを更新する
更新されたアプリケーションを含む新しい MSIX イメージ、Appx イメージ、または App-V パッケージを提供することで、既存のパッケージを更新できます。 詳細については、アプリケーションの新しいバージョンに関する記事を参照してください。
既存のパッケージを更新するには、シナリオに該当するタブを選び、手順に従います。
Azure portal を使用して既存のパッケージを更新する方法を次に示します。
Azure Virtual Desktop の概要で、[App attach] (アプリのアタッチ) を選びます。 既存のすべてのパッケージのリストが表示されます。
更新するパッケージを選択し、概要で [更新] を選びます。
更新されるパッケージの情報を入力します。
[サブスクリプション] と [リソース グループ] には、現在のパッケージの値が事前に設定されています。
パッケージを更新するホスト プールを選びます。
[ストレージ アカウントから選択する] または [入力 UNC] からイメージ パスを選びます。 以降のフィールドは、選ぶオプションによって異なります。
- [ストレージ アカウントから選択する] で、更新されたイメージを含むストレージ アカウントを選びます。 [ファイルの選択] を選び、イメージが含まれているファイル共有とディレクトリを参照します。 追加するイメージ (
MyApp.cim
など) の横にあるボックスをオンにし、[選択] を選びます。 - [入力 UNC] で、イメージ ファイルへの UNC パスを入力します。
- [ストレージ アカウントから選択する] で、更新されたイメージを含むストレージ アカウントを選びます。 [ファイルの選択] を選び、イメージが含まれているファイル共有とディレクトリを参照します。 追加するイメージ (
[MSIX パッケージ] で、イメージの MSIX パッケージまたは Appx パッケージを選びます。
フィールドへの入力が完了したら、[更新] を選びます。
アプリのアタッチ パッケージを削除する
不要になったアプリのアタッチ パッケージを削除できます。 ホスト プールやユーザーとグループの割り当てを前もって解除する必要はありません。 シナリオの関連タブを選択し、手順に従います。
ヒント
他のアプリケーションの種類と同じ方法で、RemoteApp として発行された MSIX パッケージ内のアプリケーションをアプリケーション グループから削除することもできます。 詳細については、アプリケーションの削除に関する記事を参照してください。
Azure portal を使用してアプリのアタッチ パッケージを削除する方法を次に示します。
Azure Virtual Desktop の概要で、[App attach] (アプリのアタッチ) を選びます。 既存のすべてのパッケージのリストが表示されます。
削除するパッケージの名前の横にあるボックスをオンにし、[削除] を選びます。 パッケージは、割り当てられているすべてのホスト プールからも削除されます。
MSIX イメージをホスト プールに追加する
ホスト プールに MSIX イメージを追加するには、シナリオに該当するタブを選び、手順に従います。
Azure portal を使用して MSIX イメージを追加する方法を次に示します。
Azure portal にサインインします。
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択して Azure Virtual Desktop の概要に移動します。
[Host pools] (ホスト プール) を選び、MSIX イメージを追加するホスト プールの名前を選びます。
ホスト プールの概要で、[MSIX パッケージ] を選び、[+ 追加] を選びます。
[MSIX image path] (MSIX イメージ パス) で、ファイル共有上の MSIX イメージを指す有効な UNC パス (
\\fileshare\Apps\MyApp\MyApp.cim
など) を入力し、[追加] を選択して、パスが有効であることを確認します。パスが検証されると、さらに多くのフィールドが表示されます。 次の情報を入力します。
パラメーター 説明 MSIX パッケージ ドロップダウン メニューから該当する MSIX パッケージ名を選びます。 パッケージ アプリケーション これには [アプリ] と表示され、構成できません。 [表示名] パッケージのフレンドリ名を入力します。 バージョン 予期したバージョン番号が表示されていることを確認します。 登録タイプ 使用する登録の種類を選びます。 都道府県 パッケージの初期状態を選びます。 フィールドへの入力が完了したら、[追加] を選びます。
登録の種類と状態を変更する
登録の種類と状態を変更することで、ホスト プール内の MSIX パッケージを管理できます。 シナリオの関連タブを選択し、手順に従います。
Azure portal を使用してパッケージの登録の種類と状態を変更する方法を次に示します。
Azure Virtual Desktop の概要で [Host pools] (ホスト プール) を選び、MSIX パッケージを追加するホスト プールの名前を選びます。
ホスト プールの概要で、[MSIX パッケージ] を選びます。 ホスト プール内の既存のすべての MSIX パッケージの一覧が表示されます。
変更する MSIX パッケージの名前を選びます。
登録の種類を変更するには、[オンデマンド] または [ログオン時に登録する] を選び、[保存] を選びます。
状態を変更するには、[非アクティブ] または [アクティブ] を選び、[保存] を選びます。
MSIX アプリケーションを発行する
MSIX アプリケーションを、デスクトップ アプリケーション グループまたは RemoteApp アプリケーション グループの一部としてユーザーが使用できるようにできます。 デスクトップ アプリケーション グループが、ユーザーのスタート メニューでアプリケーションを使用できるようにするのに対し、RemoteApp アプリケーション グループは、ユーザーがアプリケーションを個別にストリーミングできるようにします。 アプリケーション グループの詳細については、「用語」を参照してください。 シナリオの関連タブを選択し、手順に従います。
Azure portal を使用して、この記事で追加したパッケージから RemoteApp アプリケーション グループにアプリケーションを追加する方法を次に示します。
Azure Virtual Desktop の概要で [アプリケーション グループ] を選び、アプリケーションを追加するデスクトップ アプリケーション グループまたは RemoteApp アプリケーション グループを選びます。
[アプリケーション] を選び、[+ 追加] を選びます。 アプリケーション グループが割り当てられているホスト プールで、少なくとも 1 つのセッション ホストの電源がオンになっていることを確認します。
[Basics] タブに表示されるオプションは、アプリケーション グループがデスクトップ用か RemoteApp 用かによって異なります。
デスクトップ アプリケーション グループの場合は、次の情報を入力します。
パラメーター 値/説明 アプリケーション ソース MSIX パッケージ が自動的に選択され、グレー表示されます。 Package ドロップダウン リストから、ホスト プールで使用できるパッケージを選びます。 アプリケーション識別子 アプリケーションの一意識別子を入力します。 [表示名] ユーザー向けにアプリケーションのフレンドリ名を入力します。 説明 アプリケーションの説明を入力します。 このタブへの入力が完了したら、[確認 + 追加] を選びます。
RemoteApp アプリケーション グループの場合は、次の情報を入力します。
パラメーター 値/説明 アプリケーション ソース ドロップダウン リストから [App Attach] (アプリのアタッチ) を選びます。 アプリケーションの追加を "[スタート] メニュー" から、またはファイル パスを指定して行う場合は、RemoteApp を使用してアプリケーションを発行する方法に関する記事を参照してください。 Package ドロップダウン リストから、ホスト プールで使用できるパッケージを選びます。 ホスト プール パッケージは、"MSIX アプリのアタッチ" によって追加されています。 アプリケーション ドロップダウン リストからアプリケーションを選びます。 アプリケーション識別子 アプリケーションの一意識別子を入力します。 [表示名] ユーザー向けにアプリケーションのフレンドリ名を入力します。 説明 アプリケーションの説明を入力します。 このタブに入力し終わったら、[次へ] を選択します。
[アイコン] タブで、[既定] を選択してアプリケーションの既定のアイコンを使用するか、[ファイルのパス] を選択してカスタム アイコンを使用します。 [ファイルのパス] で、次のいずれかのオプションを選びます。
Azure ファイル共有のアイコンを使用するには [Azure Filesを参照します]。 [ストレージ アカウントの選択] を選び、アイコン ファイルを含むストレージ アカウントを選択してから、[アイコン ファイルを選択] を選びます。 アイコンが含まれているファイル共有とディレクトリを参照し、追加するアイコン (
MyApp.ico
など) の横にあるボックスをオンにして、[選択] を選びます。.png
ファイルも使用できます。 [Icon index] (アイコンのインデックス) に、使用するアイコンのインデックス番号を指定します。 この番号は通常 0 です。ファイル共有のアイコンを使用するには [UNC file path] (UNC ファイル パス)。 [Icon path] (アイコンのパス) に、アイコン ファイルへの UNC パス (例:
\\MyFileShare\MyApp.ico
) を入力します。.png
ファイルも使用できます。 [Icon index] (アイコンのインデックス) に、使用するアイコンのインデックス番号を指定します。 この番号は通常 0 です。
このタブへの入力が完了したら、[確認 + 追加] を選びます。
[確認 + 追加] タブで、検証に合格したことを確認し、アプリケーションの追加に使用する情報を確認し、[追加] を選択して、アプリケーションをアプリケーション グループに追加します。
MSIX パッケージを削除する
不要になった MSIX パッケージを削除できます。 シナリオの関連タブを選択し、手順に従います。
ヒント
他のアプリケーションの種類と同じ方法で、MSIX パッケージ内のアプリケーションのみをアプリケーション グループから削除することもできます。 詳細については、アプリケーションの削除に関する記事を参照してください。
Azure portal を使用して、ホスト プールから MSIX パッケージを削除する方法を次に示します。
Azure Virtual Desktop の概要で [Host pools] (ホスト プール) を選び、MSIX パッケージを追加するホスト プールの名前を選びます。
ホスト プールの概要で、[MSIX パッケージ] を選びます。 ホスト プール内の既存のすべての MSIX パッケージの一覧が表示されます。
削除する MSIX パッケージの名前の横にあるボックスをオンにし、[削除] を選びます。
自動更新を無効にする
MSIX アプリケーションと Appx アプリケーションの自動更新は無効にすることをお勧めします。 自動更新を無効にするには、セッション ホストで次のレジストリ値を設定する必要があります。
MSIX アプリケーションの自動更新は無効にすることをお勧めします。 自動更新を無効にするには、セッション ホストで次のレジストリ値を設定する必要があります。
キー: HKLM\Software\Policies\Microsoft\WindowsStore
- 型: DWORD
- 名前: AutoDownload
- 値: 2
- 説明: Microsoft Store の自動更新を無効にします。
キー: HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
- 型: DWORD
- 名前: PreInstalledAppsEnabled
- 値: 0
- 説明: コンテンツ配信の自動ダウンロードを無効にします。
キー: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug
- 型: DWORD
- 名前: ContentDeliveryAllowedOverride
- 値: 2
- 説明: コンテンツ配信の自動ダウンロードを無効にします。
これらのレジストリ値は、セッション ホストの管理方法に応じて、グループ ポリシーまたは Intune を使用して設定できます。 各セッション ホストで管理者として次の PowerShell コマンドを実行して設定することもできますが、これを行う場合は、オペレーティング システム イメージにも設定する必要があります。
# Disable Microsoft Store automatic update
If (!(Test-Path "HKLM:\Software\Policies\Microsoft\WindowsStore")) {
New-Item -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Force
}
New-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\WindowsStore" -Name AutoDownload -PropertyType DWORD -Value 2 -Force
# Disable content delivery automatic download
If (!(Test-Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager")) {
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Force
}
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name PreInstalledAppsEnabled -PropertyType DWORD -Value 0 -Force
# Disables content delivery automatic download
If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug")) {
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Force
}
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\Debug" -Name ContentDeliveryAllowedOverride -PropertyType DWORD -Value 2 -Force
次のステップ
RemoteApp を使用して、スタート メニューまたはファイル パスからアプリケーションを発行する方法について学習します。 詳細については、アプリケーションの発行に関する記事を参照してください。