USB診断ツール
CtxUsbDiagnostics.exeは、Citrix管理者がクライアントで発生するUSBデバイスのリダイレクトに関する問題を迅速に診断し、解決するのに役立つVDA上のコマンドラインツールです。このユーティリティツールは、HDXセッション内でリダイレクトに失敗しているクライアントに接続されたUSBデバイスに関連する構成の問題をトリアージするために必要な重要な情報を収集します。
注記:
- ツールがシステムレベルの操作を実行するために必要な権限を持っていることを確認するには、コマンドプロンプトまたはPowerShellを管理者として実行する必要があります。
CtxUsbDiagnostics.exeはC:\Program Files\Citrix\HDX\bin\CtxUsbDiagnostics.exeにあります。 そして、すでに環境変数の一部です。このパスに移動する必要はなく、昇格された権限でコマンドプロンプトからこのツールを直接実行できます。
必要条件
セッションホスト
- オペレーティングシステム
- ウィンドウズ 10 1809 以降
- Windows 11 21H2 およびそれ以降のバージョン
- Windows Server 2016 およびそれ以降のバージョン
- VDA
- ウィンドウズ オペレーティングシステムの場合:Citrix Virtual Apps and Desktops™ バージョン 2311 以降
クライアントデバイス
- オペレーティングシステム
- ウィンドウズ 10 1809 以降
- ワークスペース アプリ
- Windows: バージョン 2311 以降
このツールは何をしますか
このツールは現在、以下を提供します。
- セッションID
- VDA デバイスポリシー (Studio で設定されたデバイスルール)
- クライアントデバイスとクライアントデバイスポリシー (デバイスルール)
-
デバイスのリスト、そのリダイレクト状態、および許可または拒否された理由

注:
管理者は、すべてのアクティブなセッションのデバイス情報を確認できます。
表示される情報
-
シトリックス スタジオ ルール - バージョン 1/2
- DDC ルールは、Studio でレガシーな「クライアント USB デバイスリダイレクトルール」または「クライアント USB デバイスリダイレクトルール (バージョン 2)」ポリシーが使用されていることを示します。このセクションに記載されている情報は、Citrix® 管理者によって構成されたすべてのルールを一覧表示します。

-
クライアントのデフォルトデバイスルール
- このセクションには、クライアントのレジストリに設定されているルールが一覧表示されます。

-
デバイス最適化ルール
- このセクションには、「クライアントUSBデバイス最適化ルール」で設定されているデバイス最適化ルールが一覧表示されます。

デバイスリスト
このセクションには、クライアントエンドポイントに接続されている各デバイスに関する貴重な情報、ハードウェア情報、リダイレクトされているかどうか、正しいデバイスリダイレクトルールが設定されているかどうかなどが一覧表示されます。
| タグ名 | 説明 |
|---|---|
| displayName | デバイスの一般的な名前を一覧表示します。 |
| vid | ベンダーID |
| pid | プロダクトID |
| Interfaces | 複合デバイスが複数の子デバイスに分割されている場合、このサブセクションにはすべてのインターフェイスが一覧表示されます。 |
| InterfaceNum | インターフェイス記述子のインデックスを示します |
| class | クラスコード |
| subclass | サブクラスコード |
| protocol | プロトコル |
| redirectionState | Local は、デバイスがICA®セッションでリダイレクトされていないことを示します。ThisSession は、デバイスがICAセッションでリダイレクトされていることを示します。OtherSession は、デバイスが別のICAセッションでリダイレクトされていることを示します。 |
| optiEnabled | true は、デバイスが最適化されていることを示します。false は、デバイスが最適化されておらず、データ転送がUSB仮想チャネル経由で行われていることを示します。 |
| deviceType | generic は、デバイスに最適化された仮想チャネルがなく、トラフィックがUSB仮想チャネルを介して流れていることを示します。optimized は、デバイスに関連付けられたデータ転送が専用の仮想チャネルを介して行われていることを意味します。 |
| isDenied |
true は、管理者が設定したポリシー規則によりデバイスがリダイレクトされていないことを示します。false は、適用されたポリシーによりデバイスがリダイレクトされていることを示します。 |
| denyRule | このフィールドは、isDenied が true に設定されている場合に役立ちます。これにより、管理者は、デバイスがリダイレクトされない原因となっているポリシーで設定された特定のルールを知ることができます。 |
USB診断ツール
コピー完了
コピー失敗