Citrix Virtual Apps and Desktops

デリバリーグループの作成

注:

バージョン 2511 以降、Citrix Web Studio (Webベース) は Citrix Virtual Apps and Desktops™ の唯一の管理コンソールです。Citrix Studio (MMCベース) はインストーラーから削除されました。この記事は Web Studio にのみ適用されます。Citrix Studio については、Citrix Virtual Apps and Desktops 7 2212 以前の同等の記事を参照してください。

デリバリーグループは、1つ以上のマシンカタログから選択されたマシンの集合です。デリバリーグループは、どのユーザーがそれらのマシンにアクセスできるか、および利用可能なアプリケーションとデスクトップを定義します。

デリバリーグループの作成は、サイトとマシンカタログを設定した後の次のステップです。後で初期設定を変更したり、必要に応じて追加のデリバリーグループを作成したりできます。

一部の機能と設定は、既存のデリバリーグループを編集する場合にのみ構成できます。詳細については、「デリバリーグループの管理」を参照してください。

開始する前に

デリバリーグループを作成する前に:

  • 必要な選択肢と情報を理解するために、この記事を確認してください。
  • ハイパーバイザー、クラウドサービス、またはマシンをホストするその他のリソースへの接続を作成済みであることを確認してください。
  • 仮想マシンまたは物理マシンを含むマシンカタログが利用可能であることを確認してください。

デリバリーグループを作成するには:

  1. サイトとマシンカタログを作成したが、デリバリーグループを作成していない場合、Web Studio はデリバリーグループを作成するための正しい開始場所に案内します。

ウィザードのページ

サイトとマシンカタログを作成したが、デリバリーグループを作成していない場合、Web Studio はデリバリーグループを作成するための正しい開始場所に案内します。

既にデリバリーグループを作成しており、別のデリバリーグループを作成したい場合は、次の手順に従ってください。

  1. デリバリーグループを選択します。
  2. アクションペインで、デリバリーグループの作成を選択します。
  3. デリバリーグループを整理するために、デフォルトのデリバリーグループフォルダーの下にフォルダーを作成できます。詳細については、「フォルダーの作成」を参照してください。
  4. グループを作成したいフォルダーを選択し、デリバリーグループの作成をクリックします。グループ作成ウィザードが開きます。
  5. ウィザードははじめにページから開始します。このページは、今後の起動時にスキップすることを選択できます。その後、以下の表に記載されているいくつかのページを案内します。各ページを完了したら、次へをクリックして最終ページに進みます。
  マルチセッションOS シングルセッションOS静的 (割り当て済み) シングルセッションOS共有 (プール済み) Remote PCアクセス
ページ マシン マシン マシン マシン
  負荷分散 配信タイプ ユーザー ユーザー
  ユーザー ユーザー アプリケーション アプリケーション
  アプリケーション アプリケーション デスクトップ デスクトップ割り当てルール
  アプリ保護 アプリ保護 アプリ保護 アプリ保護
  スコープ スコープ スコープ スコープ
  ライセンス契約 ライセンス契約 ライセンス契約 ライセンス契約
  ポリシーセット ポリシーセット ポリシーセット ポリシーセット
  ローカルホストキャッシュ 概要 概要 ポリシーセット
  概要 ローカルホストキャッシュ ローカルホストキャッシュ 概要

注:

  • 選択したシングルセッションOS静的マシンカタログに利用可能な割り当て済みマシンがある場合、マシン割り当てページ (マシンページの直後) が表示されます。
  • ローカルホストキャッシュ設定ページは、電源管理されたシングルセッションプール済みマシンを含むデリバリーグループでのみ利用可能です。

マシンページ

  1. シングルセッションのサスペンド対応VMのみを含むデリバリーグループを作成するには、このデリバリーグループにサスペンド機能を必須にするを選択します。

    注:

    この機能は、シングルセッションのサスペンド対応マシンにのみ適用されます。

  2. マシンカタログを選択し、そのカタログから使用したいマシンの数を選択します。

重要な考慮事項

  • カタログを選択する際、リストには少なくとも1つの未使用マシンがあるカタログのみが表示されます。
  • 1つのカタログは複数のデリバリーグループにマシンを提供できます。1つのマシンは1つのデリバリーグループでのみ使用できます。デリバリーグループにマシンを追加する場合、Web Studio はデフォルトで同じカタログを提案します。
  • 1つのデリバリーグループは複数のカタログからマシンを使用できますが、それらのカタログは同じマシンタイプ (マルチセッションOS、シングルセッションOS、またはRemote PCアクセス) を含む必要があります。デリバリーグループ内のすべてのマシンは、同じ割り当てタイプ (プール済みまたは静的) である必要があります。つまり、デリバリーグループ内でマシンタイプを混在させることはできません。
  • Citrix は、すべてのマシンで最新の VDA バージョンを使用することを推奨します。
  • Remote PCアクセスの場合、サイトを作成すると、Remote PCアクセス マシンという名前のカタログと、Remote PCアクセス デスクトップという名前のデリバリーグループが自動的に作成されます。Remote PCアクセス マシンカタログ内の各マシンは、自動的にデリバリーグループに関連付けられます。
  • 以下の互換性チェックが実行されます。

    • MinimumFunctionalLevel は互換性がある必要があります。
    • SessionSupport は互換性がある必要があります。
    • AllocationType は SingleSession と互換性がある必要があります。
    • Remote PCアクセスは Remote PCアクセス カタログとのみ互換性があります。

マシン割り当てページ

マシン割り当てページは、マシンページで選択されたシングルセッションOS静的マシンカタログに利用可能な割り当て済みマシンがある場合に利用できます。

このページを使用して、このデリバリーグループ内のマシンのユーザー割り当てとデスクトップ表示名を管理します。

  • デスクトップ表示名を管理するには、表示名フィールドを使用します。
  • 参照をクリックして、ユーザーまたはグループを選択します。

負荷分散ページ

マシン上の負荷分散セッションページは、マルチセッションOSマシンで利用できます。

このページを使用して、このデリバリーグループで使用する負荷分散設定を構成します。デフォルトでは、デリバリーグループはサイト全体の負荷分散設定を使用します。

  1. このデリバリーグループの負荷分散設定を構成するには、サイト全体の設定を上書きするチェックボックスを選択します。
  2. 必要に応じて、水平負荷分散または垂直負荷分散オプションのいずれかを選択します。水平負荷分散と垂直負荷分散の方法については、「マシンの負荷分散」を参照してください。

デリバリーグループ作成時の負荷分散設定

垂直負荷分散を選択する場合は、同時ログオン許容数および最大セッション数ポリシーが適切に構成されていることを確認してください。

配信タイプページ

配信タイプページは、シングルセッションOS静的 (割り当て済み) マシンにのみ表示されます。

このページを使用して、カタログ内のマシンを構成し、デスクトップまたはアプリケーションをユーザーに配信します。

  1. アプリケーションまたはデスクトップのいずれかを選択します。両方を有効にすることはできません。

    注:

    マルチセッションOSまたはシングルセッションOSランダム (プール済み) カタログからマシンを選択した場合、配信タイプはアプリケーションとデスクトップであると見なされます。アプリケーション、デスクトップ、またはその両方を配信できます。

ユーザーページ

ユーザーページはすべてのマシンタイプで利用できます。ただし、ページのオプションはマシンタイプによって異なります。

このページを使用して、ユーザーがデリバリーグループ内のリソースにアクセスする方法を指定します。

ユーザーアクセス制御の仕組み

デリバリーグループにおけるユーザーアクセスは、アクセス設定を作成または編集する際に指定されたユーザーリストを通じて制御されます。

  • 以下のすべての条件を満たすユーザーは、デリバリーグループ内のアプリケーションにアクセスできます。

    • このデリバリーグループ内のリソース (アプリとデスクトップ) へのアクセス権を持っていること。デフォルトでは、アクセスは展開のユーザーアクセスリスト (Active Directory のユーザー) によって決定され、これは Studio を通じて構成されません。「デリバリーグループでのユーザーの追加または削除」を参照してください。
    • このグループ内のアプリケーションへのアクセス権を持っていること。デフォルトでは、アプリケーションエンタイトルメントポリシー規則にはすべてのユーザーが含まれます。詳細については、PowerShell SDK の BrokerAppEntitlementPolicyRule コマンドレットを参照してください。
    • このアプリケーションを含むアプリケーショングループへのアクセス権を持っていること。
  • 以下の両方の条件を満たすユーザーは、デリバリーグループ内のデスクトップにアクセスできます。

    • このデリバリーグループ内のリソース (アプリとデスクトップ) へのアクセス権を持っていること。デフォルトでは、アクセスは展開のユーザーアクセスリスト (Active Directory のユーザー) によって決定され、これは Studio を通じて構成されません。デフォルトのユーザー範囲からユーザーを追加または削除できます。「デリバリーグループでのユーザーの追加または削除」を参照してください。
    • このグループ内のデスクトップへのアクセス権を持っていること。詳細については、「デスクトップ (またはデスクトップ割り当てルールページ)」を参照してください。

構成手順

  1. デリバリーグループ内のリソースの使用を許可または制限するオプションのいずれかを選択します。

    • 認証済みユーザーがリソースを使用することを許可する: アプリケーションとデスクトップにアクセスするには、名前で指定したユーザーとグループメンバーが、StoreFront™ または Citrix Workspace™ アプリにスマートカードやユーザー名とパスワードなどの資格情報を提示する必要があります。(シングルセッションOSマシンを含むデリバリーグループの場合、後でデリバリーグループを編集してユーザーデータ (ユーザーリスト) をインポートできます。)
    • リソースの使用を制限する: あるいは、許可リストにユーザーまたはユーザーグループを追加することで、デリバリーグループの使用を制限できます。許可リスト上のユーザーのみが、デリバリーグループ内のアプリとデスクトップにアクセスできます。ブロックリストの追加をクリックして、ユーザーとユーザーグループをブロックリストに追加することもできます。これにより、選択したデリバリーグループ内のアプリとデスクトップをユーザーが使用できなくなります。ブロックリストは、許可リスト内のユーザーをブロックする場合にのみ意味があります。
  2. マルチセッションOSマシンの場合、ユーザーが StoreFront または Citrix Workspace アプリに資格情報を提示せずにアプリケーションとデスクトップにアクセスできるようにしたい場合は、認証されていない (匿名) ユーザーへのアクセスを許可する。資格情報は不要を選択します。たとえば、キオスクではアプリケーションが資格情報を要求する場合がありますが、Citrix アクセスポータルとツールは要求しません。
    • 認証されていないユーザーアカウントは、セッションが起動されるとオンデマンドで作成され、AnonXYZ (XYZ は一意の3桁の値) という名前が付けられます。
    • 認証されていないユーザーセッションには、デフォルトで10分間のアイドルタイムアウトがあり、クライアントが切断されると自動的にログオフされます。再接続、クライアント間のローミング、および Workspace Control はサポートされていません。
  3. ユーザーのホームゾーンに十分なリソースがある場合に、セッションが他の利用可能なゾーンにデフォルトで起動するのを防ぐには、ユーザーのホームゾーンでセッションを起動することを要求する (構成されている場合) を選択します。
  4. デバイスや現在のセッションの有無にかかわらず、セッションを追跡させたい場合は、ユーザーとクライアントデバイス間でのセッションローミングを許可するを選択します。「セッションローミング」を参照してください。

以下の表は、ユーザーページでの選択肢について説明しています。

アクセスを有効にする ユーザーとユーザーグループを追加/割り当てますか? 「認証されていないユーザーにアクセスを許可する」チェックボックスを有効にしますか?
認証済みユーザーのみ はい いいえ
認証されていないユーザーのみ いいえ はい
認証済みユーザーと認証されていないユーザーの両方 はい はい

アプリケーションページ

アプリケーションページはすべてのマシンタイプで利用できます。ただし、追加できるアプリケーションはマシンタイプによって異なります。

このページを使用して、このグループのデスクトップにパッケージ化されたアプリケーションを追加できます。

重要な考慮事項

  • パッケージ化されたアプリケーションをデリバリーグループに追加できます。これらのアプリケーションを含むパッケージは、ユーザーがデスクトップまたはRemote PCにサインインするたびに自動的にマウントされます。
  • デフォルトでは、新しく追加するアプリケーションは「Applications」という名前のフォルダーに配置されます。別のフォルダーを指定することもできます。詳細については、「アプリケーション」の記事を参照してください。
  • アプリケーションをデリバリーグループに追加する際、または後で、そのアプリケーションのプロパティを変更できます。詳細については、「アプリケーション」の記事を参照してください。
  • アプリケーションを追加しようとして、同じ名前のアプリケーションがそのフォルダーに存在する場合、追加しようとしているアプリケーションの名前を変更するよう求められます。拒否した場合、アプリケーションはそのアプリケーションフォルダー内で一意になるようにサフィックスが付けられて追加されます。
  • 複数のデリバリーグループにアプリケーションを追加する場合、すべてのデリバリーグループでそのアプリケーションを表示する権限がないと、表示の問題が発生する可能性があります。そのような場合は、より高い権限を持つ管理者に相談するか、アプリケーションが追加されたすべてのデリバリーグループを含むようにスコープを拡張してください。
  • 同じ名前の2つのアプリケーションを同じユーザーに公開する場合、アプリケーション名 (ユーザー向け) プロパティを変更してください。そうしないと、ユーザーは Citrix Workspace アプリで重複した名前を目にすることになります。

構成手順

  1. アプリケーションソースを表示するには、追加メニューを選択します。

    • スタートメニューから: アプリケーションは、デリバリーグループに割り当てられている現在登録されているVDAのいずれかを通じて検出されます。このソースを選択すると、検出されたアプリケーションのリストを含む新しいページが起動します。追加したいアプリケーションを選択し、OKを選択します。
    • 手動で: デリバリーグループ内のVDA上またはネットワーク内の他の場所にあるアプリケーション。このソースを選択すると、新しいページが開き、以下の方法で追加するアプリケーションを指定します。
      • 実行可能ファイルへのパス、作業ディレクトリ、オプションのコマンドライン引数、および管理者とユーザーの表示名を入力します。
      • デリバリーグループ内のVDAからアプリケーションを選択します。これを行うには、参照をクリックし、VDAにアクセスするための資格情報を入力し、VDAへの接続を待ってから、VDAからアプリケーションを選択します。選択したアプリケーションのプロパティが、ページのフィールドに自動的に入力されます。
    • 既存: 以前に展開に追加されたアプリケーション (おそらく別のデリバリーグループ内)。このソースを選択すると、検出されたアプリケーションのリストを含む新しいページが起動します。追加したいアプリケーションを選択し、OKを選択します。
    • アプリケーションパッケージ: App-V、MSIX、MSIX app attach、または FlexApp アプリケーションパッケージ内のアプリケーション。このソースを選択すると、パッケージからのアプリケーションの追加ページが起動します。アプリケーションパッケージソースを選択し、表示された結果から追加したいアプリケーションを選択し、OKを選択します。

      注:

      • サイトにアプリケーションパッケージが構成されていない場合、このオプションは淡色表示されます。
      • MSIX または MSIX app attach アプリを公開するには、デリバリーグループの機能レベルが2106以降である必要があります。FlexApp アプリの場合、機能レベルは2206以降である必要があります。機能レベルの要件が満たされていない場合、アプリケーションパッケージソースドロップダウンリストの対応するオプションは淡色表示されます。
  • アプリケーショングループ: 展開に存在するアプリケーショングループ。

アプリケーションソースまたはアプリケーションが利用できないか無効な場合、それは表示されないか、選択できません。たとえば、展開にアプリケーションが追加されていない場合、既存ソースは利用できません。または、アプリケーションが選択したマシンカタログ内のサポートされているセッションタイプと互換性がない場合があります。

デスクトップ (またはデスクトップ割り当てルール) ページ

このページのタイトルは、ウィザードで以前に選択したマシンカタログによって異なります。

  • マルチセッションまたはプールされたシングルセッションマシンを含むカタログを選択した場合、このページは デスクトップ というタイトルになります。
  • シングルセッションの静的マシンを含むカタログを選択し、デリバリーの種類 ページで「デスクトップ」を指定した場合、このページは デスクトップ割り当てルール というタイトルになります。

    注:

    シングルセッションの静的マシンを含むカタログを選択し、デリバリーの種類 ページで「アプリケーション」を指定した場合、このページは表示されません。

  1. (オプション) デリバリーグループのデフォルトのデスクトップアイコンを更新するには、変更 を選択します。このアイコンは、個々のデスクトップに別のアイコンが設定されていない限り、グループ内のすべてのデスクトップに適用されます。

  2. 追加 を選択します。ダイアログボックスで、次の操作を行います。

    1. 表示名 および 説明 フィールドに、Citrix Workspaceアプリに表示する情報を入力します。
    2. マルチセッションまたはプールされたシングルセッションOSマシンの場合:デスクトップにタグ制限を追加するには、このタグを持つマシンへの起動を制限する を選択し、メニューからタグを選択します。
    3. ラジオボタンを使用して、次のいずれかを実行できます。

      1. このデリバリーグループへのアクセス権を持つすべてのユーザーにデスクトップの使用を許可する。 デリバリーグループ内のすべてのユーザーは、デスクトップを起動できます(プールされたマシンを持つグループの場合)、またはデスクトップを起動したときにマシンを割り当てられます(シングルセッションの静的マシンを持つグループの場合)。
      2. 許可リスト にユーザーとユーザーグループを追加して、デスクトップの使用を制限する許可リスト に登録されているユーザーのみがデスクトップにアクセスできます。また、ブロックリストの追加 をクリックして、ブロックリストにユーザーとユーザーグループを追加することもできます。これにより、ユーザーは選択したデリバリーグループ内のデスクトップを使用できなくなります。ブロックリストは、許可リスト内のユーザーをブロックする場合にのみ意味があります。
    4. グループにシングルセッションの静的マシンが含まれている場合は、ユーザーあたりの最大デスクトップ数を指定します。これは1以上の値である必要があります。この設定は必須ではありません。マシンを手動で割り当てるか、RemotePCを使用してマシンを自動的に割り当てることができます。
    5. (オプション) 変更 を選択して、プールされたデスクトップのデスクトップアイコン、またはシングルセッションの静的デスクトップのデスクトップ割り当てルールを更新します。指定されたアイコンは、デリバリーグループレベルで設定されたデフォルトのアイコンを上書きします。
    6. デスクトップ(マルチセッションマシンの場合)またはデスクトップ割り当てルール(シングルセッションの静的マシンの場合)を有効または無効にします。デスクトップを無効にすると、デスクトップのデリバリーが停止します。デスクトップ割り当てルールを無効にすると、ユーザーへのデスクトップの自動割り当てが停止します。
    7. ダイアログボックスでの作業が完了したら、OK を選択します。

サイト内のデスクトップの最大インスタンス数(PowerShellのみ)

サイト内のデスクトップの最大インスタンス数を構成するには(PowerShellのみ):

  • PowerShellで、適切なBrokerEntitlementPolicyRuleコマンドレットをMaxPerEntitlementInstancesパラメーターとともに使用します。たとえば、次のコマンドレットは、tsvda-desktop ルールを変更して、サイトで許可されるデスクトップの同時実行インスタンスの最大数を2に設定します。2つのデスクトップインスタンスが実行されている場合、3番目のサブスクライバーがデスクトップを起動しようとするとエラーが発生します。

    Set-BrokerEntitlementPolicyRule -Name tsvda-desktop -MaxPerEntitlementInstances 2

  • ガイダンスについては、Get-Helpコマンドレットを使用してください。たとえば、Get-Help Set-BrokerEntitlementPolicyRule-Parameter MaxPerEntitlementInstances

アプリ保護ページ

アプリ保護 ページは、すべてのマシンタイプで利用できます。 このページを使用して、Citrix公開アプリとデスクトップのセキュリティを強化します。

以下の情報は、Citrix Virtual Apps and Desktopsドキュメントの アプリ保護 の記事を補足するものです。

  • 有効なアプリ保護エンタイトルメントが必要です。アプリ保護機能を購入するには、Citrixの営業担当者にお問い合わせください。
  • アプリ保護にはXML信頼が必要です。XML信頼を有効にするには、設定 > XML信頼を有効にする に移動します。

保護は次の条件下で適用されます。

  • アンチスクリーンキャプチャ

    • WindowsおよびmacOSでは、保護されたコンテンツのウィンドウのみが空白になります。アプリ保護は、保護されたウィンドウが最小化されていない場合にアクティブになります。
    • Linuxでは、キャプチャ全体が空白になります。アプリ保護は、保護されたウィンドウが最小化されているかどうかにかかわらずアクティブになります。
  • アンチキーロギング:保護されたウィンドウがフォーカスされている場合に有効になります。保護を無効にするには、別のウィンドウにフォーカスを変更します。

スコープページ

スコープ ページは、すべてのマシンタイプで利用できます。

このページを使用して、組織に関連する方法でオブジェクト(接続、カタログ、デリバリーグループなど)をグループ化します。

ライセンス割り当てページ

ライセンス割り当て ページは、すべてのマシンタイプで利用できます。

このページを使用して、デリバリーグループが使用するライセンスを指定します。デフォルトでは、デリバリーグループはサイトライセンスを使用します。詳細については、「マルチタイプライセンス」を参照してください。

ポリシーセットページ

ポリシーセット ページは、すべてのマシンタイプで利用できます。

このページを使用して、このデリバリーグループが使用するポリシーセットを指定します。

ローカルホストキャッシュ設定ページ

このページは、電源管理されたシングルセッションのプールされたマシンを含むデリバリーグループでのみ利用できます。

デフォルトでは、電源管理されたプールされたマシンは、データ漏洩のリスクがあるため、ローカルホストキャッシュ(LHC)モードでは利用できません。デフォルトの動作を変更し、LHCモードで新しいユーザー接続に利用できるようにするには、リソースを常に利用可能にする を選択します。

または、PowerShellコマンドを使用してデフォルトの動作を変更することもできます。詳細については、「アプリケーションとデスクトップのサポート」を参照してください。

重要:

電源管理されたシングルセッションのプールされたマシンへのアクセスを有効にすると、以前のユーザーセッションからのデータと変更が後続のセッションに存在する可能性があります。

ローカルホストキャッシュでの1回限りのプールされたデスクトップの使用

ローカルホストキャッシュ(LHC)の停止中、プールされたデスクトップは1回限り使用できます。これは、対応するVDAにハイジーンブロブを発行し、再起動を開始することで実現されます。このプロセスにより、停止からの回復時にデスクトップのクリーンな状態が保証されます。対応できないマシンやレガシーマシンでは、再利用が明示的に有効になっている場合にのみ参加します。 この機能は、停止中の可用性をよりシームレスにすることで、顧客満足度を向上させます。

前提条件

  • 完全なハイジーン強制にはVDAバージョン2407以降。レガシーVDA(VDAバージョン2407以前)は、再利用が有効になっている場合にのみ使用できます。これらのVDAは、ハイジーンブロブを受信したり、再起動を強制されたりしません。
  • シングルセッションマシンを持つマシンカタログ。

プールされたデスクトップの1回限りの使用を構成する

  1. VDAビルド2407以降を使用して、シングルセッションマシンを持つMCSカタログを作成します。
  2. 対応するデリバリーグループを作成します。Remote PowerShellからデリバリーグループの ReuseMachinesWithoutShutdownInOutage デスクトップグループ設定を false に設定するか、デリバリーグループの作成時にWeb Studioの ローカルホストキャッシュモード ページで リソースを利用不可にする を選択します。

    Set-BrokerDesktopGroup -Name "name" -ReuseMachinesWithoutShutdownInOutage $false
    <!--NeedCopy-->
    

    LHCモード

  3. 構成が完了すると、LHC停止モード中にマシンが1回限り使用できるようになります。LHC停止モードを終了すると、汚染されたマシンは再起動され、再度使用できるようになります。

    注:

    マシンは、最新の電源投入後にユーザーセッションが開始されると、汚染されたと分類されます。汚染されていないマシンとは、最新の電源投入イベント以降、ユーザーセッションを起動していないマシンを指します。

サマリーページ

デリバリーグループの名前を入力します。(オプションで) Citrix WorkspaceアプリとStudioに表示される説明を入力することもできます。

サマリー情報を確認し、完了 をクリックします。

制限事項

デスクトップのクライアントIPアドレスへの割り当ては、非常に限られたクライアントタイプと構成でのみ機能します。クライアントIPアドレスに基づくアクセスフィルタリングを実行すると、クラウドクライアントのパブリックIPアドレスが使用されます。

マージグループによるカナリアデプロイの有効化(プレビュー)

マージグループを使用して、アプリケーションおよびデスクトップリソースのカナリアデプロイモデルを実装します。この機能により、同じリソースの複数のバージョンを公開しながら、エンドユーザーには単一のアイコンとして表示できます。

マージグループを使用すると、特定のユーザーグループを同じリソースの異なる実装バージョンに誘導できます。ユーザーの割合(5%など)を指定して新しいバージョンをテストさせ、他のユーザーは安定したバージョンを使用させることができます。新しいバージョンで問題が発生した場合でも、ユーザーエクスペリエンスを中断することなく、簡単に安定したバージョンにフェイルオーバーできます。この機能は、再列挙や構成変更を必要とせずに、高可用性と災害復旧の両方のシナリオをサポートします。

使用例

異なるバージョンのアプリケーションが利用可能な場合にユーザーエクスペリエンスを合理化するには、マージグループ機能の使用を検討してください。たとえば、Microsoft Word 2016とMicrosoft Word 2019がある場合、2つの別々のアイコンを表示する代わりに、それらを単一のアイコンにグループ化します。マージグループ機能を使用することで、システムは特定のユーザーに対してどのバージョンのアプリケーション(たとえば、Word 2016またはWord 2019)を起動するかを決定できます。

制限事項

マージグループ内のユーザーの優先リソースが一時的に利用できない場合(例:メンテナンスモード)、ブローカーはフォールバックリソースでセッションを起動します。ユーザーが再接続する前に優先リソースが再び利用可能になった場合、ブローカーは既存のフォールバックリソース上のセッションに再接続するのではなく、優先リソース上に新しいセッションを作成します。

影響:ユーザーは各リソースに1つずつ、2つのアクティブなセッションを持つことになりますが、優先リソース上のセッションにのみアクセスできます。フォールバックリソース上の切断されたセッションはアクセス不能になります。

回避策:管理者は、Studioから孤立したセッションをログオフするか、それをホストしているマシンを再起動できます。

マージグループを構成するコマンド

注:

コマンドの詳細については、SDKドキュメントを参照してください。

アクション コマンド 説明
マージグループの作成 New-BrokerMergeGroup 指定された名前と説明(オプション)でマージグループを作成します。
マージグループの設定 Set-BrokerMergeGroup マージグループの名前、説明、MergeGroupSetUid、およびDefaultResourceUidを設定します。DefaultResourceはマージグループのアイコンリソースです。Citrix Workspaceアプリでは、マージグループはこのリソースのアイコンを継承します。
マージグループの削除 Remove-BrokerMergeGroup 指定されたマージグループを削除します。マージグループにマージされたリソースが含まれている場合、削除は失敗します。そのようなマージグループを削除するには、Force パラメーターが必要です。これにより、マージグループとそのマージグループ内の関連する MergedResources の両方が削除されます。
マージされたリソースの作成 New-BrokerMergedResource サイトに新しいマージされたリソースを作成します。applicationUidまたはEntitlementPolicyRuleUid(共有/ランダムデスクトップグループ)を持つマージされたリソースを作成します。これは、アプリケーションリソースまたはエンタイトルメントポリシー規則のラッパーでもあります。マージされたリソースを削除しても、アプリケーションまたはエンタイトルメントポリシー規則は削除されません。
マージされたリソースの設定 Set-BrokerMergedResource MergedResource オブジェクトのプロパティを設定します。Usersパラメーターは、マージされたリソースに関連付けられている以前のユーザーをすべて削除し、新しいリスト(または単一のユーザー)をこのマージされたリソースのユーザーリストとして設定します。既存のユーザーリストにユーザーを追加する場合は、AddUsers パラメーターを使用できます。既存のユーザーリストからユーザーを削除する場合は、RemoveUsers パラメーターを使用できます。
マージされたリソースの削除 Remove-BrokerMergedResource 指定されたマージされたリソースを削除します。

詳細情報