Citrix Virtual Apps and Desktops

設定

USBリダイレクトはデフォルトで無効になっています。Citrix®ポリシーで以下の設定を使用して、汎用USBリダイレクトを構成できます。

  • クライアントUSBデバイスリダイレクト: USBリダイレクトを有効または無効にする
  • クライアントUSBデバイスリダイレクト規則: 特定のデバイスアクション、つまり特定のデバイスへのアクセスを許可または拒否する
  • クライアントUSBデバイスリダイレクト規則 (バージョン 2): USBデバイスのフィルタリング、分割、および自動接続の規則を指定する
  • クライアントUSBデバイス最適化規則: 最適化を無効にするか、最適化モードを変更する
  • 既存のUSBデバイスの自動接続を許可する: HDX™セッション開始時にクライアントエンドポイントに接続されている既存のUSBデバイスの自動接続を許可または防止する
  • 新しく接続されたUSBデバイスの自動検出を許可する: HDXセッション中にクライアントエンドポイントに接続されたUSBデバイスの自動接続を許可または防止する

詳細については、USBポリシー設定を参照してください。

USBリダイレクトの設定方法

デフォルトでは、USBリダイレクト構成は無効になっています。これを使用するには、USBリダイレクトポリシーと特定のリダイレクト規則をDDCで有効にして構成する必要があります。

注:

バージョン2212より前のコンポーネントを使用している場合、またはLinux/Mac用Workspaceアプリを使用している場合は、USBリダイレクトの構成方法の詳細についてレガシーUSBリダイレクト構成を参照してください。

汎用USBリダイレクトの有効化

  1. Citrix Web Studio™ポリシーを開き、ポリシータブをクリックします。
  2. ポリシーの作成をクリックし、ICA® > USBデバイスポリシーを展開します。
  3. クライアントUSBデバイスリダイレクトポリシーを編集します。
  4. 許可を選択し、保存をクリックします。

USBリダイレクトポリシー規則の作成

ユーザーがUSBデバイスを仮想デスクトップにリダイレクトしようとすると、一致が見つかるまで各USBポリシー規則に対してチェックされます。任意のデバイスに対する最初の一致が最終と見なされます。最初の一致が許可規則である場合、一致したデバイスは仮想デスクトップにリダイレクトが許可されます。最初の一致が拒否規則である場合、一致したデバイスはローカルデスクトップでのみ利用可能です。一致が見つからない場合は、デフォルトの規則が使用されます。

デバイス規則

通常のUSBデバイスと同様に、ポリシーまたはエンドポイント上のクライアントCitrix Workspace™アプリ構成で設定されたデバイス規則は、転送するデバイスを選択します。Citrix Workspaceアプリはこれらの規則を使用して、どのUSBデバイスをリモートセッションへの転送を許可または防止するかを決定します。

各規則は、アクションキーワード(許可、接続、または拒否)、コロン(:)、およびエンドポイントのUSBサブシステムで実際のデバイスと一致するゼロ個以上のフィルターパラメーターで構成されます。これらのフィルターパラメーターは、すべてのUSBデバイスが自身を識別するために使用するUSBデバイス記述子メタデータに対応します。

デバイス規則はクリアテキストであり、各規則は1行に記述され、#文字の後にオプションのコメントが続きます。規則は上から下へ(優先順位の降順で)照合されます。デバイスまたは子インターフェースに一致する最初の規則が適用されます。同じデバイスまたはインターフェースを選択する後続の規則は無視されます。

例: ALLOW: VID=1050 PID=0421 #Device1 例: CONNECT: VID=xxxx PID=yyyy Class=03 #Device2

キーワード 説明
CONNECT このキーワードを使用して、USB仮想チャネル経由でのデバイスのリダイレクトを許可し、セッション起動時および挿入時の自動リダイレクトを有効にします。
ALLOW このキーワードを使用して、USB仮想チャネル経由でのデバイスのリダイレクトを許可します。
DENY このキーワードを使用して、USB仮想チャネル経由でのデバイスのリダイレクトを拒否します。

デバイス規則

DDCでのポリシー設定:

  1. Citrix Web Studioポリシーを開き、ポリシータブをクリックします。
  2. ポリシーの作成をクリックし、ICA > USBデバイスポリシーを展開します。
  3. クライアントUSBデバイスリダイレクト規則 (バージョン 2)を編集します。
  4. リダイレクトする必要がある各USBデバイスについて、説明に記載されている例に基づいて値を設定し、[保存] をクリックします。

    例: Allow: VID=056A PID=00A4 #STU-430 Deny: Class=08 subclass=05 # Mass Storage

    注記:

    Citrix管理者が デフォルト値を使用 をチェックし、保存 をクリックすると、デフォルトルールはVDAの以下のレジストリで見つけることができます。

    注意:

    レジストリエディターを使用する前に、この記事の最後にある免責事項を参照してください。

HKLM\SOFTWARE\Wow6432Node\Citrix\PortICA\GenericUSB\DeviceRules

注記:

クライアントデバイスではグループポリシーデバイスルールを使用してポリシーを設定することもできますが、新しいバージョンのCVADおよびCWAではその必要はありません。

USBデバイスのレガシー構成については、「レガシーUSBリダイレクト構成」を参照してください。

USBデバイスの自動リダイレクトの構成 (オプション)

USBサポートが有効になっている場合、USBデバイスは自動的にリダイレクトされます。また、USBユーザー設定はUSBデバイスを自動的に接続するように設定されています。すべてのUSBデバイスをリダイレクトすることが常に最適とは限りません。ユーザーは、自動的にリダイレクトされないUSBデバイスをUSBデバイスリストから明示的にリダイレクトできます。USBデバイスがリストに表示されたり、リダイレクトされたりするのを防ぐには、クライアントエンドポイントまたはDDCポリシーでDeviceRulesを使用します。 このポリシーは、DDC、GPOを使用したクライアント、Citrix Workspaceの基本設定、またはCDViewerの接続タブで設定できます。これらの方法はすべて以下で説明します。

DDCでのポリシー設定:

DDCには、USBデバイスの自動リダイレクトを許可するために設定できる2つのポリシーがあります。

  • 既存のUSBデバイスの自動接続を許可
  • 新しく接続されたUSBデバイスの自動接続を許可

    1. Citrix Web Studioポリシー を開き、ポリシー タブをクリックします。

    2. ポリシーの作成 をクリックし、ICA > USBデバイスポリシー を展開します。

    3. 既存のUSBデバイスの自動接続を許可 の設定を編集します。

    4. デフォルト値を使用 チェックボックスをオフにし、ドロップダウンメニューから 利用可能なUSBデバイスを自動的にリダイレクト を選択して 保存 をクリックします。

    5. 新しく接続されたUSBデバイスの自動接続を許可 の設定を編集します。

    6. デフォルト値を使用 チェックボックスをオフにし、ドロップダウンメニューから 利用可能なUSBデバイスを自動的にリダイレクト を選択して 保存 をクリックします。

USBデバイスリダイレクトルールの理解

CitrixクライアントUSBリダイレクトを使用する場合、異なるルールがどのように優先順位付けされ、適用されるかを理解することが重要です。これは一連の指示のようなものと考えてください。システムは特定の順序でルールをチェックし、特定のデバイスに対して最初に見つかったルールが適用されます。その 同じデバイス に対してリストのさらに下で見つかった他のルールは無視されます。

デバイスルールが評価される順序は次のとおりです。

  • クライアントUSBデバイスリダイレクトルール (バージョン2): このポリシー設定で構成されたデバイスルールには、最も高い優先順位が与えられます。特定のデバイスのルールがここで見つかった場合、そのルールが適用され、その特定のデバイスに対する他のルールは考慮されません。
  • クライアントUSBデバイスリダイレクトルール: 次に、Citrix Studio内のこのレガシー設定で定義されたルールが続きます。デバイスのルールがバージョン2ポリシーで見つからなかった場合、システムはこのポリシー設定で定義されたルールをチェックします。ここでも、デバイスのルールが見つかった場合、それが適用され、システムはその特定のデバイスのルールを探すのを停止します。

    注記:

    上記のポリシー設定は、Studioで クライアントUSBデバイスリダイレクトルール (バージョン2) が設定されていない場合、または Citrix Workspaceアプリ for Windows のバージョンが2212より古い場合にのみ適用されます。

  • クライアント側グループポリシーオブジェクト (GPO): 両方のStudioポリシー設定をチェックした後でもデバイスに適用されるルールがない場合、システムはクライアント側グループポリシーオブジェクトを介して構成されたルールに委ねます。
  • クライアント側レジストリ設定: 最後に、クライアント側レジストリ設定が最も低い優先順位で適用されます。

この階層により、特定のデバイスに対してより具体的または新しい構成が優先され、USBデバイスリダイレクトを管理するための明確で予測可能な方法が提供されます。階層は評価の順序を決定しますが、上位レベルでデバイスに対して見つかったルールは、同じデバイス のルールが下位レベルで適用されるのを防ぐことを覚えておくことが重要です。 ただし、下位レベルで設定されたルールが完全に無視されるわけではありません。まだルールが適用されていないデバイスについては、引き続き評価されます。

この階層的なアプローチは、下位互換性 も保証します。Citrix Virtual Apps and Desktops™またはCitrix Workspaceアプリの古いバージョンからアップグレードする場合、既存のクライアント側構成は保持されます。これにより、エンタープライズ管理者は、より高度なStudioの バージョン2デバイスルール ポリシー設定への移行パスを、即座に中断することなく計画する時間を確保できます。

例:

ベンダーID (VID) xxxx および製品ID (PID) yyyy を持つ特定のUSBデバイスがあるとします。

  • Citrix Studioの クライアントUSBデバイスリダイレクトルール (バージョン2) ポリシー設定で、CONNECT VID=xxxx PID=yyyy というルールセットがあります。
  • これとは別に、クライアント側 グループポリシーオブジェクト (GPO) で、同じデバイスに対して DENY: VID=xxxx PID=yyyy という DENY ルールがあります。

このデバイスがクライアントエンドポイントに接続されると、システムはまずバージョン2 Studioポリシーのルールを評価します。CONNECT ルール VID=xxxx PID=yyyy が見つかります。このルールは最も高い優先順位レベルにあるため、すぐに適用されます。その後、システムはこの特定のデバイスに対するそれ以上のルールを無視します。したがって、クライアント側GPOに DENY ルールが存在しても、それは無視され、デバイスは正常にリダイレクトされます。

設定

この記事の概要