# MSIX アプリケーションパッケージの使用

Parallels RAS 19 は、MSIX app attach テクノロジーをベースにした新しい最新のアプリケーション配布方法である、アプリケーションパッケージを提供します。MSIX app attach は、Microsoft のアプリケーションレイヤー化ソリューションで、ユーザーセッションに対してアプリケーション（コンテナー化された MSIX パッケージ）を動的に接続できるようにする機能を提供します。アプリケーションを OS から切り離すことで、適切なユーザーに必要なアプリケーションを提供できるようになり、より制御しやすくなります。Parallels RAS でのアプリケーションモデレーションには、appCURE などのサードパーティソリューションも使用できます。

**前提条件**

* [RD Sessions Hosts](https://download.parallels.com/ras/v19/docs/ja_JP/Parallels-RAS-19-Administrators-Guide/39243.htm)、[VMs](https://download.parallels.com/ras/v19/docs/ja_JP/Parallels-RAS-19-Administrators-Guide/39244.htm)、[AVD hosts](https://download.parallels.com/ras/v19/docs/ja_JP/Parallels-RAS-19-Administrators-Guide/46741.htm)。
* MSIX App Attach を利用するには、Windows Server 2022、Windows 11、Windows 10 version 2004 以降を実行しているホストが必要です。
* MSIX イメージの保存先となるネットワーク共有。ストレージの要件と推奨事項については、以下を参照してください: <https://docs.microsoft.com/en-us/azure/virtual-desktop/app-attach-file-share>。
* すべてのホスト（コンピューターアカウント）に、MSIX イメージが保存されているネットワーク共有に対する読み取り権限が付与されている。

**注:** Parallels RAS 19 では、Windows Server 2022 を使用している場合のみ、MSIX app attach アプリケーションを Parallels RAS Console から直接展開および管理できます。

**アプリケーションパッケージ機能を有効化する**

MSIX アプリケーションパッケージで作業を開始するには、アプリケーションパッケージ機能を有効にする必要があります。

アプリケーションパッケージ機能を有効化するには:

1. **\[ファーム]** > **\[サイト]** > **\[設定]** に移動して、**\[アプリケーションパッケージ]** タブを選択します。
2. **\[アプリケーションパッケージ機能を有効化]** オプションを選択します。

次に、Parallels RAS にパッケージを追加する必要があります。

**MSIX イメージの作成**

MSI、EXE、ClickOnce、App-V などのデスクトップインストーラーから MSIX パッケージを作成するには、MSIX パッケージングツール、<https://docs.microsoft.com/en-us/windows/msix/packaging-tool/tool-overview> を使用します。

MSIX パッケージのアプリケーションを MSIX イメージに展開するには、MSIXMGR ツール <https://docs.microsoft.com/en-us/azure/virtual-desktop/app-attach-msixmgr> を使用します。

**MSIX アプリケーションパッケージを Parallels RAS に追加する**

MSIX アプリケーションパッケージを Parallels RAS に追加するには、以下の手順を実行します。

1. **\[ファーム]** > **\[サイト]** > **\[アプリケーションパッケージ]** に移動します。
2. **\[タスク]** > **\[追加]** をクリックします（または **\[+]** アイコンをクリックします）。**\[MSIX イメージから追加]** ウィザードが開きます。
3. **\[MSIX イメージパス]** フィールドで、イメージのパスを指定するか、**\[参照]** ボタンをクリックしてファイルエクスプローラーで選択します。ファイルは、ネットワーク共有に存在している必要があります。VHD、VHDX、CIM イメージからパッケージを追加できます。すべてのホスト（コンピューターアカウント）に、MSIX イメージが保存されているネットワーク共有に対する読み取り権限が付与されている。
4. **\[パッケージ]** ドロップダウンリストで、追加したいパッケージを選択します。
5. **\[表示名]** フィールドで、Parallels RAS でこのパッケージに使用される名前を指定します。その後、残りの項目は自動的に入力されます。
6. **\[完了]** をクリックします。

次に、ホストを追加する必要があります。追加されたパッケージアプリケーションは、ホストにインストールされた場合と同様、通常のアプリケーションと同じように動作します。

**ホストにパッケージを追加する**

ホストにパッケージを追加するには、次の手順を実行します。

1. 上記のように、パッケージが Parallels RAS に追加されていることを確認します。
2. **\[ファーム]** > **\[サイト]** > **\[RD セッションホスト]** > **\[RD セッションホスト]** に移動します。
3. パッケージをインストールするホストをダブルクリックします。
4. プロパティダイアログの **\[アプリケーションパッケージ]** タブで、**\[タスク]** > **\[追加]** をクリック（または **\[+]** アイコンをクリック）します。
5. 左側の最初の列で、ホストにインストールするパッケージを選択します。
6. **バージョン**列で、パッケージのバージョンを選択します。アプリケーションのバージョンアップを容易にするために、[バージョンタグ](https://download.parallels.com/ras/v19/docs/ja_JP/Parallels-RAS-19-Administrators-Guide/48334.htm)の活用を推奨します。選択したパッケージに依存関係がある場合、警告とともに、関連するすべてのパッケージのリストが表示されます。
7. **\[OK]** をクリックします。

選択されたパッケージは、ホストに追加されます。

**VDI プールにパッケージを追加する**

VDI プールにパッケージを追加するには、次の手順を実行します。

1. 上記のように、パッケージが Parallels RAS に追加されていることを確認します。
2. **\[ファーム]** > **\[サイト]** > **\[VDI]** > **\[プール]** に移動します。
3. パッケージをインストールするプールをダブルクリックします。
4. プロパティの **\[アプリケーションパッケージ]** タブで、**\[既定の設定を継承]** オプションをオフにします。
5. 上述のサブセクション「ホストにパッケージを追加する」で説明した、手順 4 から続行してください。

選択されたパッケージは、プールですべての VM に追加されます。

**AVD プールにパッケージを追加する**

AVD プールにパッケージを追加するには、次の手順を実行します。

1. 上記のように、パッケージが Parallels RAS に追加されていることを確認します。
2. **\[ファーム]** > **\[サイト]** > **\[Azure Virtual Desktop]** > **\[ホストプール]** に移動します。
3. パッケージをインストールするプールをダブルクリックします。
4. プロパティの **\[アプリケーションパッケージ]** タブで、**\[既定の設定を継承]** オプションをオフにします。
5. プロパティで、上述のサブセクション「ホストにパッケージを追加する」で説明した、手順 4 から続行してください。

選択されたパッケージは、プールですべてのホストに追加されます。

**グループのデフォルト値にパッケージを追加する**

グループのデフォルト値にパッケージを追加するには、次の手順を実行します。

1. 上記のように、パッケージが Parallels RAS に追加されていることを確認します。
2. **\[ファーム]** > **\[サイト]** > **\[RD セッションホスト]** > **\[グループ]** に移動します。
3. パッケージをインストールするグループまたはプールをダブルクリックします。
4. プロパティで、上述のサブセクション「ホストにパッケージを追加する」で説明した、手順 4 から続行してください。

**サイトのデフォルト値にパッケージを追加する**

サイトのデフォルト値にパッケージを追加するには、次の手順を実行します。

1. 上記のように、パッケージが Parallels RAS に追加されていることを確認します。
2. 上述のように、グループまたはプールのプロパティを開きます。
3. **\[アプリケーションパッケージ]** タブで、**\[サイトの既定値]** をクリックします。
4. 開いたダイアログで、上述のサブセクション「ホストにパッケージを追加する」で説明した、手順 4 から続行してください。

**バージョンタグを使用する**

バージョンタグを使用することで、パッケージの管理を簡素化できます。たとえば、公開準備の整ったパッケージとテスト段階のパッケージとで、異なるタグを割り当てることができます。Parallels RAS ではデフォルトで、 3 つのタグを使用できます。**「本番」**、**「本番前」**、\*\*「カスタム」\*\*です。タグの名前を変更することはできますが、追加や削除はできません。

タグの名前を変更するには、次の操作を実行します。

1. **\[ファーム]** > **\[サイト]** > **\[設定]** に移動して、**\[アプリケーションパッケージ]** タブを選択します。
2. 名前を変更するタグを選択します。
3. **\[タスク]** > **\[編集]** をクリックします。
4. タグの名前を変更し、Enter キーを押します。

タグを使用するには、タグを割り当てる必要があります。

パッケージにタグを割り当てるには、次の操作を実行します。

1. **\[ファーム]** > **\[サイト]** > **\[アプリケーションパッケージ]** に移動します。
2. パッケージをダブルクリックします。
3. **\[バージョンタグ]** セクションで、必要なタグを選択します。また、1 つのパッケージに複数のタグを割り当てることも可能です。

パッケージに割り当てられたすべてのタグを削除するには、次の操作を実行します。

1. **\[ファーム]** > **\[サイト]** > **\[設定]** に移動して、**\[アプリケーションパッケージ]** タブを選択します。
2. パッケージを選択します。
3. **\[タスク]** > **\[すべてのタグを削除]** をクリックします。

**証明書の取り扱いについて**

Parallels RAS はコード署名証明書を使用して、MSIX アプリケーションパッケージの信頼性とコンテンツの整合性を確保します。

以下のコード署名証明書を使用できます。

* 自己署名証明書
* CA 証明書
* 内部 CA 証明書

GPO を使用してコード署名証明書をプロビジョニングするか、Parallels RAS によってホストに自動的にインストールできます。パッケージのコード署名証明書は、そのパッケージを使用するすべてのホストから信頼される必要があります。

Parallels RAS では、ホストに証明書を自動的に追加できます。このオプションは、自己署名証明書の場合に推奨されます。

証明書の自動プロビジョニングを有効にするには、次の操作を実行します。

1. **\[ファーム]** > **\[サイト]** > **\[設定]** に移動して、**\[アプリケーションパッケージ]** タブを選択します。
2. オプション、**\[パッケージ証明書の自動プロビジョニング]** を選択します。

証明書の有効期限は、**\[ファーム]** > **\[サイト]** > **\[アプリケーションパッケージ]** に表示されます。

**MSIX アプリケーションパッケージの管理**

追加されたパッケージは、**\[ファーム]** > **\[サイト]** > **\[アプリケーションパッケージ]** タブで管理できます。

**\[タスク]** のドロップダウンリストで、以下の操作を実行できます:

* **追加:** 新しいパッケージを追加します。
* **バージョンタグを変更:** パッケージにタグを割り当てます。
* **すべてのタグを削除**: パッケージからすべてのタグを削除します。
* **公開済みのリソースを表示**: パッケージから公開されているすべてのアプリケーションと、それらが公開されているホストの一覧を開きます。
* **割り当て済みのセッションホストを表示**: 選択したパッケージが割り当てられているホストの一覧を表示します。
* **検索**: フィルタリングにより、リスト内のパッケージを検索することができます。
* **削除**: Parallels RAS からパッケージを削除します。
* **設定監査**: パッケージに加えられた変更を表示できる \[設定監査] ダイアログが開きます。
* **更新**: パッケージリストを更新します。
* **プロパティ**: パッケージのプロパティを表示します（下記参照）。

**パッケージのプロパティ**

**\[アプリケーションパッケージのプロパティ]** ウィンドウでは、次の設定が可能です。

**\[一般]** タブ:

* **サイトのアプリケーションパッケージを有効化**: このオプションは、パッケージを有効にする場合に選択します。
* **パッケージ**: パッケージの名前です。
* **表示名**: Parallels RAS 内で使用されるパッケージの名前です。
* **バージョン**: パッケージのバージョンです。
* **公開者**: 公開者のコモンネームです。
* **MSIX イメージパス**: MSIX イメージへのパスです。
* **バージョンタグ**: パッケージに割り当てられたタグです。パッケージに割り当てるタグは、ここから変更できます。
* **アプリケーション**: パッケージから追加されたアプリケーションの一覧です。
* **依存関係**: パッケージのすべての依存関係です。
* **\[証明書]** タブ:
  * **キーサイズ**: 証明書のサイズです。
  * **有効期限**: 証明書の有効期限です。
  * **コモンネーム**: 証明書に指定されたコモンネームです。
  * **証明書情報の表示**: 証明書に関する情報を表示します。

**パッケージステータス**

| **ステータスの色** | **パッケージステータス** | **記述**                                                                                                                                                   |
| ----------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 緑           | 待機             | パッケージが有効になり、登録できるようになりました。                                                                                                                               |
| 緑           | 使用中            | パッケージはセッションで使用されています。                                                                                                                                    |
| オレンジ        | 無効             | セッションの登録解除を待機しています。                                                                                                                                      |
| 赤           | ステージングに失敗しました  | 登録に問題が発生しました。[**「アプリケーションパッケージ」**](https://download.parallels.com/ras/v19/docs/ja_JP/Parallels-RAS-19-Administrators-Guide/48336.htm)の説明に従って、登録を再試行できます。 |
| 赤           | 見つかりません        | イメージファイルまたはネットワークロケーションが利用できません。管理者はステージングを再試行できます。                                                                                                      |
| 赤           | 証明書の紛失         | パッケージ証明書がホスト上で見つかりません。                                                                                                                                   |
| 赤           | バージョンが見つからない   | ホスト構成で選択されたタグが付けられたアプリケーションパッケージが見つかりません。                                                                                                                |
| 適用されません     | 適用されません        | 設定が変更されましたが、適用されていません。                                                                                                                                   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/ras-admin-guide/v20-ja-jp/natasuku/msix-apurikshonpakkjino.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
