アプリパッケージ

注:

  • Citrix Virtual Apps and Desktops™の展開は、Web Studio(Webベース)とCitrix Studio(Windowsベース)の2種類の管理コンソールで管理できます。この記事ではWeb Studioのみを対象としています。Citrix Studioに関する詳細については、Citrix Virtual Apps and Desktops 7 2212以前のバージョンにおける同等の記事をご参照ください。
  • アプリパッケージの展開と配信にWeb StudioとCitrix Studioを相互に利用することはお勧めしません。それぞれ異なるメカニズムを使用しているため、App-Vサーバー情報が一方では正しく表示されるが、もう一方では表示されないといった不一致が生じる可能性があります。

App-V、MSIX、MSIX app attach、FlexAppなど、アプリケーションをユーザーに配信するためのいくつかのパッケージングテクノロジーがあります。この記事では、Citrix Virtual Apps and Desktops環境でこれらのパッケージ化されたアプリケーションを展開および配信する方法について説明します。

App-Vアプリケーションの展開と配信

このセクションでは、次の情報について説明します。

  • 概要。App-Vパッケージを配信および管理するための管理方法について説明します。
  • 手順。これらのパッケージを展開および配信するための手順を説明します。

概要

このセクションでは、App-Vパッケージを配信および管理するための管理方法について説明します。App-Vパッケージアプリケーションを配信する際に操作するコンポーネントと概念の詳細については、Microsoftのドキュメントを参照してください: https://docs.microsoft.com/ja-jp/windows/application-management/app-v/appv-for-windows

App-Vパッケージを配信および管理するには、次の方法を使用できます。

  • デュアル管理。アプリケーションパッケージはApp-Vサーバーで構成および管理されます。Citrix Virtual Apps and DesktopsとApp-Vサーバーは連携してパッケージを配信および管理します。

    この方法では、Citrix Virtual Apps and DesktopsがApp-Vサーバーの状態のスナップショットビューを定期的に更新する必要があります。これにより、ハードウェア、インフラストラクチャ、および管理のオーバーヘッドが発生します。Citrix Virtual Apps and DesktopsとApp-Vサーバーは、特にユーザー権限に関して同期を維持する必要があります。

    デュアル管理は、App-Vと環境が密接に連携している展開で最適に機能します。

    • App-V管理サーバー。App-Vパッケージと動的構成ファイルのライフサイクルを公開および管理します。
    • VDAマシンにインストールされているCitrix Personalizationコンポーネント。アプリケーションの起動に必要な適切なApp-V公開サーバーの登録を管理します。

    この方法により、App-V公開サーバーが適切なタイミングでユーザーと同期されます。公開サーバーは、ログオン時の更新や接続グループなど、パッケージライフサイクルの他の側面を維持します。

  • シングル管理。アプリケーションパッケージはネットワーク共有に保存されます。Citrix Virtual Apps and Desktopsは、パッケージを個別に配信および管理します。

    この方法では、App-Vサーバーとデータベースインフラストラクチャが展開に不要なため、オーバーヘッドが削減されます。

    この方法では、App-Vパッケージをネットワーク共有に保存し、その場所からメタデータを環境にアップロードします。その後、VDAマシンにインストールされているCitrix Personalizationコンポーネントが、次のようにアプリケーションを管理および配信します。

    • アプリケーションが起動されたときに、展開構成ファイルとユーザー構成ファイルを処理します。

    • ホストマシン上のパッケージのライフサイクルのすべての側面を管理します。

両方の管理方法を同時に使用できます。つまり、デリバリーグループにアプリケーションを追加する場合、アプリケーションはApp-Vサーバーまたはネットワーク共有に存在するApp-Vパッケージから取得できます。

注:

両方の管理方法を同時に使用しており、App-Vパッケージが両方の場所に動的構成ファイルを持っている場合、App-Vサーバー上のファイル(デュアル管理)が使用されます。

操作手順

App-Vアプリケーションの配信をサポートするには、VDAマシンにCitrix Personalizationコンポーネントをインストールする必要があります。詳細については、「VDAマシンにCitrix Personalizationコンポーネントをインストールする」を参照してください。

App-Vパッケージアプリケーションをユーザーに配信するには、次の手順に従います。

  1. アプリケーションパッケージをネットワーク共有に保存する
  2. アプリケーションパッケージを環境にアップロードする
  3. デリバリーグループにアプリケーションを追加する
  4. 相互依存するApp-Vパッケージの自動配信を有効にするには、分離グループを作成する

Citrix Virtual Apps and DesktopsでApp-V動的構成ファイルをシングル管理者方式で認識および適用させるには、このCitrixブログを参照してください。

MSIXおよびMSIX app attachアプリケーションの展開と配信

このセクションでは、次の情報について説明します。

  • 概要。MSIXおよびMSIX app attachパッケージがどのように配信および管理されるかについて説明します。
  • 手順。これらのパッケージを展開および配信するための手順を説明します。

概要

Citrix Virtual Apps and Desktopsは、VDAマシンにインストールされているCitrix Personalizationコンポーネントを介して、MSIXおよびMSIX app attachアプリケーションをユーザーに配信します。このコンポーネントは、ホストマシン上のパッケージのライフサイクルのすべての側面を管理します。

MSIXおよびMSIX app attachの詳細については、Microsoftドキュメントのhttps://docs.microsoft.com/ja-jp/windows/msix/https://docs.microsoft.com/ja-jp/azure/virtual-desktop/what-is-app-attachをそれぞれ参照してください。

手順について

MSIXおよびMSIXアプリ添付パッケージの配信をサポートするには、以下を行う必要があります。

MSIXおよびMSIXアプリ添付パッケージアプリケーションをユーザーに配信するには、次の手順に従います。

  1. アプリケーションパッケージをネットワーク共有に保存する
  2. アプリケーションパッケージを環境にアップロードする
  3. デリバリーグループにアプリケーションを追加する

FlexAppアプリケーションの展開と配信

このセクションでは、次の情報について説明します。

  • 概要。Citrix DaaS™がFlexAppパッケージを配信および管理する方法について説明します。
  • 手順。これらのパッケージを展開および配信するための手順を説明します。

概要

Citrix DaaSは、VDAマシンにインストールされているCitrix PersonalizationコンポーネントとFlexAppデリバリーエージェントを介して、FlexAppアプリケーションをユーザーに配信します。これら2つのコンポーネントは、ホストマシン上のパッケージのライフサイクルのすべての側面を管理します。

実施手順

FlexAppアプリケーションの配信をサポートするには、VDAマシンに次のコンポーネントをインストールする必要があります。

以下の手順に従って、FlexAppでパッケージ化されたアプリケーションをユーザーに配信します。

  1. ネットワーク共有にアプリケーションパッケージを保存する
  2. 環境にアプリケーションパッケージをアップロードする
  3. デリバリーグループにアプリケーションを追加する

FlexApp One Agentをインストールしてください

  1. VDAで管理者コマンドプロンプトを起動します。
  2. 任意のFlexApp Oneパッケージのネットワークパスを見つけます。
  3. 次のコマンドを入力します: \\path\to\any\FlexAppOnePackage.exe --install
  4. 表示されるプロンプトをすべて承認します。

VDAマシンにCitrix Personalizationコンポーネントをインストールする

Citrix Personalizationコンポーネントは、App-V、MSIX、MSIX app attach、およびFlexApp形式のアプリケーションパッケージの公開プロセスを管理します。このコンポーネントは、VDAをインストールする際にデフォルトではインストールされません。VDAのインストール中またはインストール後にコンポーネントをインストールできます。

VDAのインストール中にコンポーネントをインストールするには、次のいずれかの方法を使用します。

  • インストールウィザードで、追加コンポーネントページに移動し、Citrix Personalization for App-V - VDAチェックボックスを選択します。
  • In the command line interface, use the /includeadditional “Citrix Personalization for App-V – VDA” option.

VDAのインストール後にコンポーネントをインストールするには、次の手順に従います。

  1. VDAマシンで、コントロールパネル > プログラム > プログラムと機能に移動し、Citrix Virtual Delivery Agentを右クリックして、変更を選択します。
  2. 表示されるウィザードで、追加コンポーネントページに進み、Citrix Personalization for App-V - VDAチェックボックスを有効にします。

注:

Microsoft App-V Desktop Clientは、ユーザーデバイスでApp-Vパッケージから仮想アプリケーションを実行するコンポーネントです。Windows 10 (1607以降) およびWindows Server 2019には、このApp-Vクライアントソフトウェアがすでに含まれています。VDAマシンで有効にするだけで済みます。詳細については、このMicrosoftドキュメント記事を参照してください: https://docs.microsoft.com/ja-jp/windows/application-management/app-v/appv-enable-the-app-v-desktop-client

アプリケーションパッケージをネットワーク共有に保存する

インフラストラクチャをセットアップしたら、アプリケーションパッケージを生成し、UNCまたはSMBネットワーク共有、あるいはAzureファイル共有などのネットワークロケーションに保存します。

詳細な手順は次のとおりです。

  1. アプリケーションパッケージを生成します。詳細については、Microsoftドキュメントを参照してください。

  2. アプリケーションパッケージをネットワークロケーションに保存します。

    • App-V Single Adminの場合:パッケージと対応するDynamic Configuration Files (App-V) をUNCまたはSMBネットワーク共有、あるいはAzureファイル共有に保存します。

    • App-V Dual Adminの場合:UNCパスからApp-V管理サーバーにパッケージを公開します。(HTTP URLからの公開はサポートされていません。)

    • MSIXまたはMSIX app attachの場合:パッケージをUNCまたはSMBネットワーク共有、あるいはAzureファイル共有に保存します。

    • FlexAppの場合:パッケージをUNCまたはSMBネットワーク共有、あるいはAzureファイル共有に保存します。

  3. VDAがパッケージストレージパスに対する読み取り権限を持っていることを確認してください。

    • ADドメイン内のUNCまたはSMBネットワーク共有にパッケージを保存する場合、VDAマシンにストレージパスへの読み取り権限を付与します。これを行うには、マシンのADアカウントに共有への読み取り権限を明示的に付与するか、その権限を持つADグループにアカウントを含めます。

    • Azureファイル共有にパッケージを保存する場合は、まずAzureでユーザーアカウントにストレージパスへの読み取り権限を付与します。次に、VDAマシンで実行されているctxAppVServiceを、そのユーザーアカウントを使用してパッケージストレージパスにアクセスするように構成します。詳細な手順については、次のセクションを参照してください。

ユーザーログオンアカウントの変更

VDAはctxAppVServiceを呼び出してパッケージストレージパスにアクセスします。デフォルトでは、ctxAppVServiceはマシンのローカルシステムアカウントを使用してパッケージストレージパスにアクセスします。このタイプのマシン認証はADドメインで機能します。ただし、ユーザーアカウントベースの認証が必要なADとAzure ADの統合シナリオでは機能しません。

Azureファイル共有にパッケージを保存する場合は、ctxAppVServiceのログオンアカウントを、パッケージストレージパスへの読み取り権限を持つユーザーアカウントに変更します。詳細な手順は次のとおりです。

  1. サービスを開始し、ctxAppVServiceを右クリックして、プロパティを選択します。

  2. ログオンタブで、このアカウントを選択し、パッケージストレージパスへの読み取り権限を持つユーザーアカウントを入力し、ユーザーのパスワードを2回入力します。

  3. OKをクリックします。

アプリケーションパッケージを環境にアップロードする

必要に応じてアプリケーションパッケージをネットワークの場所に保存したら、配信のために環境にアップロードします。必要に応じて、次のいずれかの方法を使用します。

準備事項

Citrix Virtual Apps and Desktopsは、パッケージ検出のためのネットワークロケーションへの接続をセットアップするためにVDAマシンを使用します。したがって、事前にデリバリーグループを作成し、グループ内の少なくとも1つのVDAが次の要件を満たしていることを確認してください。

  • VDA バージョン:
    • App-V パッケージを検出するには: 2203 以降
    • MSIX および MSIX app attach パッケージを検出するには: 2209 以降
    • FlexApp パッケージを検出するには: 2311 以降
  • Citrix App-V 用パーソナライゼーション コンポーネント: インストール済み
  • パッケージの場所に対するアクセス許可: 読み取り (詳細については、ステップ 2: アプリケーションパッケージをネットワーク共有に保存する を参照してください。)
  • 電源: オン
  • 状態: 登録済み

アプリケーションパッケージの一括アップロード

ネットワーク上の場所にあるパッケージを環境にアップロードします。アップロードする前に、次の項目が準備されていることを確認してください。

  • 準備 の要件を満たすデリバリーグループ
  • ネットワークの場所のパス

パッケージを一括でアップロードするには、次の手順に従います。

  1. 左側のペインで、[App Packages] を選択します。
  2. [Sources] タブで、[Add Source] ボタンをクリックします。[Add Source] ページが表示されます。
  3. 名前」フィールドに、パッケージソースのわかりやすい名前を入力します。
  4. デリバリーグループ」フィールドで、「デリバリーグループの選択」をクリックします。次に、準備に記載されている要件を満たすデリバリーグループを選択し、「OK」をクリックします。
  5. 場所の種類」フィールドで、パッケージの保存場所に応じて「Microsoft App-Vサーバー」または「ネットワーク共有」を選択し、対応する設定を完了します。
    • Microsoft App-Vサーバー」を選択した場合は、次の情報を入力します。
      • 管理サーバーのURL。例: http://appv-server.example.com
      • 管理サーバー管理者のログイン資格情報。
      • 公開サーバーのURLとポート番号。例: http://appv-server.example.com:3330
    • ネットワーク共有」を選択した場合は、次の情報を指定します。
      • ネットワーク共有のUNCパスを入力します。例: \\Package-Server\apps\
      • アップロードするパッケージの種類を選択します。オプションには、App-V、MSIX、MSIX app attach、FlexAppが含まれます。
      • パッケージのサブフォルダーを検索するかどうかを指定します。
  6. ソースの追加」をクリックします。

    「ソースの追加」ページが閉じ、新しく追加されたソースがソースリストに表示されます。Citrix Virtual Apps and Desktopsは、デリバリーグループ内のVDAを使用してパッケージを環境にアップロードします。アップロードが完了すると、「ステータス」フィールドに「インポート成功」と表示されます。対応するパッケージは「パッケージ」タブに表示されます。

    注:

    ソースの場所でパッケージの更新を確認し、環境にインポートするには、ソースリストでその場所を選択し、「パッケージの更新を確認」をクリックします。

アプリケーションパッケージを1つずつアップロードする

ネットワーク共有から環境にアプリケーションパッケージをアップロードします。アップロードする前に、以下の項目が準備されていることを確認してください。

  • 準備に記載されている要件を満たすデリバリーグループ
  • ネットワークロケーションパス。

パッケージを環境にアップロードするには、次の手順に従います。

  1. 左側のペインで、App Packagesを選択します。
  2. Packagesタブで、Add Packageボタンをクリックします。Add Packageページが表示されます。
  3. Delivery groupフィールドで、Select a delivery groupをクリックします。次に、準備に記載されている要件を満たすデリバリーグループを選択し、OKをクリックします。
  4. Package full pathフィールドに、必要に応じてパスを入力します。
    • 複数のパッケージを一度にアップロードするには、セミコロン (;) で区切って完全なパスを入力します。例: \\Package-Server\apps\office365.appv;\\Package-Server\apps\skype.msix;\\Package-Server\apps\slack.vhd
    • ネットワーク共有上にあるすべてのパッケージをアップロードするには、ストレージパスを入力します。例: \package-Server\apps\
  5. Add Packageをクリックします。

    アプリケーションパッケージがPackagesタブに表示されます。

デリバリーグループにアプリケーションを追加する

アプリケーションパッケージが環境に完全にアップロードされたら、必要に応じてそのアプリケーションを1つ以上のデリバリーグループに追加します。これにより、それらのデリバリーグループに関連付けられているユーザーはアプリケーションにアクセスできるようになります。

注:

  • パッケージ化されたアプリケーションを、デリバリーグループを介してシングルセッションVDAおよびマルチセッションVDAに配信できます。
  • デフォルトでは、エンドユーザーは、関連付けられているデリバリーグループに割り当てられたすべてのパッケージ化されたアプリケーションに、シングルセッション(またはデスクトップと呼ばれる)VDAを介してアクセスできます。デスクトップVDA上のパッケージ化されたアプリケーションの可視性を特定のユーザーまたはグループに制限するには、アプリケーションノードに移動し、アプリケーションを選択し、次にアプリケーションプロパティの編集 > 可視性の制限を選択して変更します。

パッケージ内の1つ以上のアプリケーションを複数のデリバリーグループに追加するには、次の手順に従います。

  1. 左側のペインで、アプリパッケージを選択します。
  2. パッケージタブで、必要に応じてパッケージを選択します。
  3. アクションバーで、デリバリーグループの追加をクリックします。「アプリケーションをデリバリーグループに割り当てる」ページが表示されます。
  4. 必要に応じてパッケージ内の1つ以上のアプリケーションを選択し、次に次へをクリックします。
  5. デリバリーグループのリストで、アプリケーションを割り当てるグループを選択し、次に次へをクリックします。

    注:

    • MSIXまたはMSIXアプリ添付パッケージを選択した場合、機能レベルが2106以降のデリバリーグループのみがリストに表示されます。
    • FlexAppパッケージを選択した場合、機能レベルが2206以降のデリバリーグループのみがリストに表示されます。
  6. 完了をクリックします。

さまざまなパッケージのアプリケーションを複数のデリバリーグループに追加するには、次の手順に従います。

  1. 左側のペインで、アプリパッケージを選択します。
  2. アプリケーション」タブで、「アプリケーションの追加」を選択します。
  3. グループ」ページで、必要に応じて1つ以上のデリバリーグループを選択します。
  4. アプリケーション」ページで、次のように1つ以上のアプリケーションパッケージを選択します。
    1. 追加」をクリックし、「アプリケーションパッケージ」を選択します。
    2. 必要なパッケージソースの種類 (例: App-V Single Admin) を選択します。この種類のすべてのパッケージが表示されます。
    3. 必要に応じて1つ以上のパッケージを選択します。
    4. OK」をクリックし、「次へ」をクリックします。
    5. 異なるパッケージタイプのアプリケーションをさらに追加するには、手順a~dを繰り返します。
  5. 完了」をクリックします。

次の場合に、パッケージ化されたアプリケーションをデリバリーグループに追加することもできます。

(オプション) App-Vパッケージの分離グループを作成する

分離グループを作成して、相互依存するApp-Vパッケージの自動配信を有効にできます。

注:

隔離グループはApp-Vシングル管理者方式でサポートされています。App-Vデュアル管理者方式を使用している場合は、Microsoft App-Vインフラストラクチャで接続グループを作成することで、同じ目標を達成できます。詳細については、このMicrosoftドキュメント記事を参照してください: https://docs.microsoft.com/ja-jp/windows/application-management/app-v/appv-connection-group-file

隔離グループについて

隔離グループは、仮想環境を作成するために同じWindows Sandboxで実行する必要がある、相互依存するアプリケーションパッケージの集合体です。Citrix App-V隔離グループは、App-V接続グループに似ていますが、同一ではありません。隔離グループには、次の2種類のパッケージが含まれます。

  • 明示的アプリケーションパッケージ。特定のライセンス要件を持つアプリケーション。これらのアプリケーションをデリバリーグループに追加することで、特定のユーザー範囲に制限できます。
  • 自動アプリケーションパッケージ。デリバリーグループに追加されているかどうかにかかわらず、常にすべてのユーザーが利用できるアプリケーション。

たとえば、アプリケーションapp-aを実行するにはJRE 1.7が必要です。app-a(明示的としてマーク)とJRE 1.7(自動としてマーク)を含む隔離グループを作成できます。次に、app-aのApp-Vパッケージを1つ以上のデリバリーグループに追加します。ユーザーがapp-aを起動すると、JRE 1.7が自動的に展開されます。

ユーザーが隔離グループ内で明示的としてマークされたApp-Vアプリケーションを起動すると、Citrix Virtual Apps and Desktopsは、デリバリーグループ内のアプリケーションに対するユーザーのアクセス許可を確認します。ユーザーがアプリケーションにアクセスする権限を持っている場合、同じ隔離グループ内の自動アプリケーションパッケージがユーザーに利用可能になります。

自動パッケージをどのデリバリーグループにも追加する必要はありません。隔離グループ内に別の明示的アプリケーションパッケージがある場合、そのパッケージは、同じデリバリーグループにある場合にのみユーザーに利用可能になります。

隔離グループの詳細については、このCitrixブログを参照してください。

App-V隔離グループの作成

隔離グループを作成し、相互依存するアプリケーションパッケージを追加します。詳細な手順は次のとおりです。

  1. 隔離グループタブで、隔離グループの追加をクリックします。
  2. 隔離グループの名前と説明を入力します。環境内のすべてのアプリケーションパッケージが利用可能なパッケージリストに表示されます。
  3. 利用可能なパッケージリストから必要に応じてアプリケーションを選択し、右矢印をクリックします。選択したアプリケーションが隔離グループ内のパッケージリストに表示されます。
  4. 展開フィールドで、アプリケーションに対して明示的または自動を選択します。
  5. パッケージを追加するには、手順2~3を繰り返します。
  6. リスト内のパッケージの順序を調整するには、上矢印または下矢印をクリックします。
  7. 保存をクリックします。

注:

分離グループの構成により、VDA上にApp-V接続グループが作成されます。展開シナリオは複雑になる可能性があり、App-Vクライアントは一度に1つのアクティブな接続グループにのみ存在するパッケージをサポートします。同じパッケージを、同じデリバリーグループに追加された2つの異なる分離グループに追加することは避けることをお勧めします。

シングルセッションまたは共有デスクトップVDAでパッケージ化されたアプリケーションを公開する

App-V、MSIX、およびMSIXアプリのアタッチパッケージを、デリバリーグループを介してシングルセッションまたは共有デスクトップVDAセッションに直接配信できるようになりました。アプリケーションに設定されているアクセシビリティ権限に基づいて、サインイン時にデスクトップVDAでパッケージ化されたアプリケーションにアクセスできます。

利点

  • WorkspaceまたはStoreFrontを介してオンデマンドでステージングされるのではなく、サインイン時にVDAで利用可能なアプリケーション。
  • パッケージ化されたアプリケーションにアクセスする際の起動時間の改善。
  • VDAのベースイメージとは別に、パッケージ化されたアプリケーションの独立したメンテナンスを容易にします。

考慮事項

  • このオプションは、適切なPowerShell SDKを介してシングルセッションVDAでのみ利用可能です。現在、Web Studioワークフローでは利用できません。共有デスクトップへの公開は、PowerShell SDKを使用するか、Web Studioワークフローを介した既存の方法で行うことができます。既存の手順の詳細については、「デリバリーグループにアプリケーションを追加する」を参照してください。
  • アプリケーションはデリバリーグループの一部である必要があります。

開始する前に

  • パッケージ化されたアプリケーションが署名されており、ファイル共有またはUNCの場所に利用可能であることを確認してください。詳細については、「ネットワーク共有にアプリケーションパッケージを保存する」(/ja-jp/citrix-virtual-apps-desktops/2411/manage-deployment/applications-manage/app-packages.html#store-application-packages-on-network-shares)を参照してください。
  • VDAマシンにCitrix Personalizationコンポーネントをインストールする

操作手順

デスクトップVDAにパッケージ化されたアプリケーションを配信するには、次の手順に従います。

  1. Web Studioにアプリケーションパッケージをインポートする
  2. パッケージ化されたBrokerApplicationを公開する
  3. Web Studioでのアプリケーションの可視性を制限する

Web Studioにアプリケーションパッケージをインポートする

  1. Webブラウザを開きます。https://<address of the server hosting Web Studio>/Citrix/Studioを入力します。
  2. デリバリーグループを作成します。詳細については、「デリバリーグループを作成する」(/ja-jp/citrix-virtual-apps-desktops/2411/install-configure/delivery-groups-create)を参照してください。
  3. アプリケーションパッケージをWeb Studioにインポートします。詳細については、「アプリケーションパッケージを一括アップロードする」(/ja-jp/citrix-virtual-apps-desktops/2411/manage-deployment/applications-manage/app-packages#upload-application-packages-in-bulk)を参照してください。

BrokerApplicationでパッケージ化されたアプリケーションを公開する

マルチセッション(共有)VDAまたはシングルセッションアプリケーションVDAに公開する場合、公開手順は変更されません。詳細については、「デリバリーグループにアプリケーションを追加する」(/ja-jp/citrix-virtual-apps-desktops/2411/manage-deployment/applications-manage/app-packages#add-applications-to-delivery-groups)を参照してください。 シングルセッションデスクトップVDAに公開する場合は、次の操作を行います。

Delivery Controller™で、次のパワーシェルコマンドを実行します。

  1. パッケージ内に存在するコマンドを取得するには:

    Import-Module "D:\Support\Tools\Scripts\Citrix.Cloud.AppLibrary.Admin.v1.psm1"

    注記:

    この機能をサポートするApp-V package discovery moduleのバージョンは、Citrix Virtual Apps and Desktops ISO (2311以降のバージョン) の上記のパスにあります。

  2. 関連するデリバリーグループIDとパッケージ化されたアプリケーションIDを取得するには:

    Get-BrokerDesktopGroup | Format-Table Uid, Name Get-AppLibAppVApplication | Format-Table Uid, Name

  3. パッケージを公開し、適切なBrokerMachineConfigurationsを作成するには:

    Publish-PackagedApplication -AppLibararyApplicationUid <AppLibararyApplication.Uid > -DesktopGroupUid <DesktopGroup.Uid>

  4. Broker構成を同期するには (これらの構成は後でVDA上のBrokerエージェントに送信されます):

    Update-DesktopGroupMachineConfigurations -DesktopGroupUid <DesktopGroup.Uid>

    注記:

    VDAからパッケージ化されたアプリケーションを公開または削除した後、PowerShellコマンドUpdate-DesktopGroupMachineConfigurationsを実行してください。

Web Studioでのアプリケーションの可視性を制限する

デフォルトでは、ユーザーはVDAを提供するデリバリーグループに割り当てられたすべてのパッケージ化されたアプリケーションをデスクトップセッションで利用できます。Web Studioで特定のユーザーまたはグループにアプリケーションの可視性を設定することにより、デスクトップVDA上のパッケージ化されたアプリケーションの可視性を制御できます。パッケージ化されたアプリケーションの可視性を管理するには、アプリケーションプロパティの変更を参照してください。