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以前の同等の記事を参照してください。

ポリシーは2つの部分を定義します。

  • ユーザー、デバイス、または接続タイプのグループに対して、セッション、帯域幅、およびセキュリティがどのように管理されるかを定義する設定のグループ。
  • ポリシーを割り当てるユーザーとマシン。ポリシーを作成する前に、それが影響するユーザーまたはデバイスのグループを決定します。職務機能、接続タイプ、デバイスプラットフォーム、または地理的な場所に基づいてポリシーを作成することもできます。

ポリシーを作成する際、ポリシーテンプレートの設定に基づいて作成し、必要に応じてカスタマイズできます。また、最初から始めて必要な設定を手動で追加することもできます。このセクションでは、以下のトピックについて説明します。

ヒント

グループに対してポリシーが既に存在する場合は、新しいポリシーを作成するのではなく、既存のポリシーを編集することを検討してください。特定の機能を有効にするためだけ、または特定のユーザーを除外するためだけにポリシーを作成することは避けてください。

ポリシーの仕組み

ユーザーがログオンすると、接続の割り当てに一致するすべてのポリシーが特定されます。これらのポリシーは優先度によってランク付けされ、任意の設定の複数のインスタンスが比較されます。各設定について、最も優先度の高いポリシーの値が適用されます。優先度の高いポリシーが設定を無効にしている場合、その設定は、それが有効になっている優先度の低いポリシーをすべて上書きします。構成されていない設定は無視されます。

重要:

Group Policy Management Console を使用して Active Directory ポリシーと Citrix ポリシーの両方を構成している場合、割り当てと設定が期待どおりに適用されないことがあります。詳細については、CTX127461 を参照してください。

フィルターなしポリシー

デフォルトポリシーとして、Unfiltered というポリシーが提供されています。

  • Web Studio で Citrix® ポリシーを管理する場合、Unfiltered ポリシーの設定は、サイト内のすべてのサーバー、デスクトップ、および接続に適用されます。
  • 設定を適用するには、サイトと接続がポリシーを含む GPO のスコープ内にある必要があります。

    : Sales-US という名前の GPO が Sales OU にリンクされており、すべての米国の営業チームメンバーが含まれています。この GPO は、いくつかのユーザー設定を含む Unfiltered ポリシーで構成されています。営業マネージャーがログオンすると、ユーザーが Sales-US GPO に属しているため、Unfiltered ポリシー設定が適用されます。

割り当てモード

割り当てモードは、接続条件がどのように一致するかに基づいてポリシーが適用されるかどうかを制御します。

  • 許可(デフォルト):接続が割り当て条件に一致する場合にのみポリシーを適用します。

  • 拒否:接続が条件に一致しない場合にポリシーを適用します。

例 1: 同じ割り当てタイプ、異なるモード

ポリシー 1 には以下が含まれます。

  • 割り当て A: 営業グループ、モード = 許可

  • 割り当て B: 営業マネージャーのアカウント、モード = 拒否

ユーザーが営業グループに属していても、拒否の割り当てが優先されます。営業マネージャーがログオンしても、ポリシーは適用されません。

例 2: 異なる割り当てタイプ、同じモード

ポリシー 2 には以下が含まれます。

  • 割り当て C: 営業グループ (ユーザー)、モード = 許可

  • 割り当て D: 企業 IP 範囲 (クライアント IP)、モード = 許可

このポリシーは、両方の割り当てが満たされた場合にのみ適用されます。営業マネージャーがオフィスからログオンした場合、両方の条件が満たされ、ポリシーが適用されます。

ポリシー 3 には以下が含まれます。

  • 割り当て E: 営業グループ (ユーザー)、モード = 許可

  • 割り当て F: NetScaler Gateway 接続 (アクセス制御)、モード = 許可

営業マネージャーがオフィスから (NetScaler 経由ではなく) ログオンした場合、割り当て F は満たされないため、ポリシーは適用されません。

ポリシー設定: 親子関係

一部のポリシー設定は親設定に依存します。たとえば、子設定が利用可能になる前に、セッション全体の帯域幅制限を構成する必要があります。

Web Studio でポリシーを構成する際、子設定にカーソルを合わせると、最初に構成する必要がある親設定を確認できます。親設定が無効になっている場合、関連する子設定は自動的に無効になります。

依存するポリシー設定の図(/en-us/citrix-virtual-apps-desktops/media/dependent-policy-settings.png)

次の表に、親設定とそれに対応する子設定を示します。

親ポリシー 依存する子ポリシー
セッション全体の帯域幅制限







オーディオリダイレクトの帯域幅制限の割合
クリップボードリダイレクトの帯域幅制限の割合
COMポートリダイレクトの帯域幅制限の割合
ファイルリダイレクトの帯域幅制限の割合
HDX™ MediaStreamマルチメディアアクセラレーションの帯域幅制限の割合
LPTポートリダイレクトの帯域幅制限の割合
プリンターリダイレクトの帯域幅制限の割合
クライアントUSBデバイスリダイレクト帯域幅制限の割合
TWAINデバイスリダイレクト帯域幅制限の割合
双方向コンテンツリダイレクトを許可する
クライアントにリダイレクトされる許可URL
VDAにリダイレクトされる許可URL
CPU使用率 CPU使用率除外プロセス優先度
レガシーグラフィックモード プログレッシブ圧縮レベル
セッションウォーターマークを有効にする

ウォーターマークカスタムテキスト
セッションウォーターマークスタイル
ウォーターマークの透明度
HDXアダプティブトランスポート オーディオのロス許容モード

ポリシー設定の状態

一部のポリシー設定には、次のいずれかの状態があります。

  • 許可または禁止: 設定によって制御されるアクションを許可または禁止します。ユーザーがセッション内で設定のアクションを管理することを許可または禁止される場合があります。たとえば、メニューアニメーションが「許可」に設定されている場合、ユーザーはセッション内でそれを制御できます。
  • 有効または無効: 設定をオンまたはオフにします。設定がより優先度の高いポリシーで無効になっている場合、より優先度の低いポリシーで有効になっていても、その設定は適用されません。

セキュアなデフォルト設定

VDAインストール中にセキュアなデフォルト設定が有効になっている場合、ポリシー設定の優先順位は次のとおりです。

  1. カスタマイズされた設定
  2. セキュアなデフォルト設定
  3. デフォルト設定

セキュアなデフォルト値を表示するには:

  1. Web Studio で、左ペインの ポリシー をクリックします。
  2. ポリシー タブで、ポリシーの作成 をクリックします。
  3. 設定の選択 テーブルで、現在の値が 許可 になっている設定にマウスオーバーすると、セキュアなデフォルト値: 禁止 が表示されます。

    セキュアなデフォルト設定(/en-us/citrix-virtual-apps-desktops/media/secure-default-setting.png)

ポリシー設定の有効性

一部の設定は、一緒に使用して有効にする必要があります。たとえば、ユーザーがローカルデバイス上のネットワークドライブにアクセスできるようにするには、次の手順を実行します。

  • クライアントドライブリダイレクト を有効にする必要があります

  • クライアントネットワークドライブ も含める必要があります

クライアントドライブリダイレクト が無効になっている場合、クライアントネットワークドライブ が有効になっていても、ユーザーはネットワークドライブにアクセスできません。

一般に、マシン関連の設定への変更は、VDA が再起動するか、ユーザーがログオンしたときに有効になります。ユーザー関連の設定への変更は、次回のログオン時に適用されます。

ポリシーに設定を追加するときに、変更を防ぐために [デフォルト値を使用] を選択できます。このオプションは手動設定を無効にし、以前に入力された値に関係なく、デフォルト値のみを適用します。

ベストプラクティス

  • ポリシーは個々のユーザーではなくグループに割り当てます。グループにポリシーを割り当てると、グループへのユーザーの追加または削除時に割り当てが自動的に更新されます。
  • 使用されていないポリシーは無効にします。設定が追加されていないポリシーは、不要な処理オーバーヘッドを発生させます。

ポリシーを最初から作成する

ポリシーを作成するには:

  1. Web Studioで、左側のペインにある [ポリシー] をクリックします。
  2. [ポリシー] タブで、[ポリシーの作成] をクリックします。
  3. [設定の選択] ページで、設定を選択して構成し[次へ] をクリックします。
  4. [ポリシーの割り当て先] ページで、このポリシーが存在するポリシーセットを選択し、ポリシーを割り当てるオブジェクトを選択します[次へ] をクリックします。
  5. [概要] ページで、次の設定を完了します。

    1. ポリシーの名前と説明を入力します。
    2. ポリシーを有効にするには、[ポリシーを有効にする] を選択します。
  6. [完了] をクリックします。

手順1:ポリシー設定を選択して構成する

ポリシー設定は機能別にグループ化されています。たとえば、プロファイル管理に関連する設定は、[プロファイル管理] カテゴリの下にあります。

設定には次の2種類があります。

  • コンピューター設定:マシンに適用され、仮想デスクトップの起動時に(ユーザーがログオンしていなくても)有効になります。仮想デスクトップの動作を定義します。
  • ユーザー設定:ユーザーが接続または再接続したときに適用されます。ユーザーエクスペリエンスを定義します。

設定を選択して構成するには:

  1. 設定の選択」ページで、VDAバージョン別に設定を表示するには、右上にあるドロップダウンリストオプションから次のいずれかのオプションを選択します。

    • すべての設定: すべてのVDAバージョンのすべての設定を表示します
    • 現在の設定のみ: 現在のVDAバージョンの設定のみを表示します
    • レガシー設定のみ: 非推奨のVDAバージョンの設定のみを表示します
  2. 設定を検索するには、検索ボックスに設定の完全な名前または部分的な名前を入力します。

  3. 設定を選択します。有効にするをクリックしてオンにするか、編集をクリックして値を指定します。

  4. 手順3を繰り返して、ポリシーの追加設定を選択および構成します。

    注:

    ポリシー設定は、有効、無効、または未構成にできます。デフォルトでは、ポリシー設定は構成されていません。つまり、ポリシーに追加されていません。設定は、ポリシーに追加された場合にのみ適用されます。

ステップ2: ポリシー割り当ての指定

ポリシー割り当ては、ポリシーが適用されるユーザーとマシンを定義します。割り当てがポリシーの動作にどのように影響するかについては、「ポリシーのしくみ」を参照してください。

ポリシー割り当てを指定するには:

  1. ポリシーの割り当て先」ページで、「フィルターされたユーザーとコンピューター」を選択します。
  2. 割り当て(フィルターとも呼ばれます)を指定して、ユーザーまたはコンピューターを選択します。利用可能な割り当ての種類については、次の表を参照してください。

注:

割り当て名 ポリシーの適用基準
アクセスコントロール クライアントが接続しているアクセスコントロール条件。接続タイプ - NetScaler® Gatewayを使用しているかどうかにかかわらず、接続にポリシーを適用するかどうか。NetScaler Gatewayファーム名 - NetScaler Gateway仮想サーバーの名前。アクセス条件 - 使用するエンドポイント分析ポリシーまたはセッションポリシーの名前。
NetScaler SD-WAN ユーザーセッションがNetScaler SD-WANを介して起動されるかどうか。注:ポリシーにはNetScaler SD-WANの割り当てを1つだけ追加できます。
クライアントIPアドレス





クライアントがセッションに接続する方法によって異なる、クライアントが接続しているIPアドレス:
  • 直接内部ネットワーク接続: IPアドレスはクライアントのプライベートIPアドレスになります。
  • NetScaler Gateway接続: IPアドレスはNetScalerのサブネットIPアドレスになります。
  • ゲートウェイサービス接続。
  • Rendezvousが無効になっている場合、IPアドレスはCloud ConnectorのIPアドレスのいずれかになります。
  • Rendezvousが有効になっている場合、IPアドレスはGateway ServiceのパブリックIPアドレスになります。
    IPv4の例: 12.0.0.0, 12.0.0.*, 12.0.0.1-12.0.0.70, 12.0.0.1/24; IPv6の例: 2001:0db8:3c4d:0015:0:0:abcd:ef12, 2001:0db8:3c4d:0015::/54
  • クライアント名 ユーザーデバイスの名前。完全一致: ClientABCName。ワイルドカードの使用: Client*Name。
    デリバリーグループ デリバリーグループのメンバーシップ。
    クライアントプラットフォーム セッション接続に使用されるユーザーデバイスのOSタイプ(Windows、Linux、iOS、Android、HTML5など)。必要なVDAバージョン: 2503以降。
    デリバリーグループの種類 デスクトップまたはアプリケーションの種類: プライベートデスクトップ、共有デスクトップ、プライベートアプリケーション、または共有アプリケーション。注: プライベートデスクトップと共有デスクトップのフィルターオプションは、Citrix Virtual Apps and Desktops 7.xでのみ利用可能です。詳細については、CTX219153を参照してください。
    組織単位 (OU) 組織単位。
    タグ タグ。注: このポリシーは、タグ付けされたすべてのマシンに適用されます。アプリケーションタグは含まれません。
    ユーザーまたはグループ ユーザーまたはグループ名。

    ユーザーがログオンすると、接続の割り当てに一致するすべてのポリシーが識別されます。これらのポリシーは優先順位順に並べ替えられ、設定の複数のインスタンスが比較されます。各設定は、ポリシーの優先順位に従って適用されます。無効になっているポリシー設定は、有効になっている下位ランクの設定よりも優先されます。構成されていないポリシー設定は無視されます。

    重要:

    グループポリシー管理コンソールを使用してActive DirectoryポリシーとCitrixポリシーの両方を構成する場合、割り当てと設定が期待どおりに適用されないことがあります。詳細については、CTX127461を参照してください。

    クライアントIPポリシーフィルターを常にクライアントのプライベートIPアドレスを使用するように設定するには、セッションホストで次のレジストリ設定を構成します。

    • キー: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Ica\GroupPolicy
    • 値の型: DWORD
    • 値の名前: UseClientDeviceIpForPolicyFilter
    • 値のデータ: 1

    「Unfiltered」という名前のポリシーがデフォルトで提供されます。

    • If you use Web Studio to manage Citrix policies, the settings you add to the Unfiltered policy are applied to all servers, desktops, and connections in a Site.
    • If you use the Local Group Policy Editor to manage Citrix policies, the settings you add to the Unfiltered policy are applied to all Sites and connections. The Sites and connections must be within the scope of the Group Policy Objects (GPOs) that includes the policy. For example, the Sales OU includes a GPO called Sales-US that includes all members of the US sales team. The Sales-US GPO is configured with an Unfiltered policy that includes several user policy settings. When the US Sales manager logs on to the Site, the settings in the Unfiltered policy are automatically applied to the session. This configuration is because the user is a member of the Sales-US GPO.

    An assignment’s mode determines if the policy is applied only to connections that match all the assignment criteria. If the mode is set to Allow (the default), the policy is applied only to connections that match the assignment criteria. If the mode is set to Deny, the policy is applied if the connection does not match the assignment criteria. The following examples illustrate how assignment modes affect Citrix policies when multiple assignments are present.

    • 例:モードが異なる同種の割り当て - 同じ種類の2つの割り当てがあり、一方が許可に設定され、もう一方が拒否に設定されているポリシーでは、接続が両方の割り当てを満たす場合、拒否に設定された割り当てが優先されます。例:

      ポリシー1には次の割り当てが含まれます。

      • 割り当て A は Sales グループを指定します。モードは許可に設定されています。
      • 割り当て B は営業マネージャーのアカウントを指定します。モードは拒否に設定されています。

      割り当て B のモードが拒否に設定されているため、ユーザーが Sales グループのメンバーであっても、営業マネージャーがサイトにログオンしてもポリシーは適用されません。

    • 例:モードが同じで種類が異なる割り当て - 種類が異なり、許可に設定された2つ以上の割り当てがあるポリシーでは、ポリシーが適用されるためには、接続が各種類の少なくとも1つの割り当てを満たす必要があります。例:

      ポリシー2には次の割り当てが含まれます。

      • 割り当て C は Sales グループを指定するユーザー割り当てです。モードは許可に設定されています。
      • 割り当て D は 10.8.169.*(企業ネットワーク)を指定するクライアント IP アドレス割り当てです。モードは許可に設定されています。

      営業マネージャーがオフィスからサイトにログオンすると、接続が両方の割り当てを満たすため、ポリシーが適用されます。

      ポリシー3には次の割り当てが含まれます。

      • 割り当て E は Sales グループを指定するユーザー割り当てです。モードは許可に設定されています。
      • 割り当て F は、NetScaler Gateway の接続条件を指定するアクセス制御割り当てです。モードは許可に設定されています。

      営業マネージャーがオフィスからサイトにログオンすると、接続が割り当て F を満たさないため、ポリシーは適用されません。

    テンプレートからポリシーを作成する

    Citrix 提供またはカスタムテンプレート に基づいてポリシーを作成できます。結果として得られるポリシーは、元のテンプレートとは独立しています。

    テンプレートからポリシーを作成するには:

    1. Web Studio で、左側のペインで [ポリシー] を選択します。
    2. [テンプレート] タブを選択し、使用するテンプレートを選択します。
    3. アクションバーで [テンプレートからポリシーを作成] をクリックします。[ポリシーの作成] ページが表示され、選択したテンプレートで事前構成されたすべての設定が表示されます。
    4. 必要に応じて設定を変更し、さらに設定を追加してから、[次へ] をクリックします。
    5. [ポリシーの割り当て先] ページで、このポリシーが存在するポリシーセットを選択し、ポリシーを割り当てるオブジェクトを選択します。[次へ] をクリックします。
    6. [概要] ページで、ポリシーの名前と説明を入力します。
    7. [完了] をクリックします。新しいポリシーは、[ポリシー] タブの指定されたポリシーセットに表示されます。

    次のステップ

    ポリシーを作成する