Outil de diagnostic USB
CtxUsbDiagnostics.exe est un outil en ligne de commande sur le VDA pour aider les administrateurs Citrix à diagnostiquer et à résoudre les problèmes de redirection de périphériques USB rencontrés sur le client de manière accélérée. Cet outil utilitaire recueille des informations vitales nécessaires pour trier les problèmes de configuration associés aux périphériques USB connectés au client qui ne parviennent pas à être redirigés dans une session HDX.
> **Note :**
>
> Running Command Prompt or Powershell as an administrator is required to ensure the tool has the necessary permissions to perform system-level operations.
Configuration requise
Hôte de session
- Système d’exploitation
- Windows 10 1809 ou version ultérieure
- Windows 11 21H2 ou version ultérieure
- Windows Server 2016 ou version ultérieure
- VDA
- Windows : Citrix Virtual Apps and Desktops™ version 2311 ou ultérieure
Appareil client
- Système d’exploitation
- Windows 10 1809 ou version ultérieure
- Workspace App
- Windows : version 2311 ou ultérieure
Que fait l’outil ?
L’outil fournit actuellement :
- ID de session
- Stratégies de périphérique VDA (règles de périphérique définies dans Studio)
- Périphériques clients et stratégies de périphérique client (règles de périphérique)
-
Liste des périphériques, leur état de redirection et la raison pour laquelle ils ont été autorisés ou refusés

Remarque :
L’administrateur peut consulter les informations sur les périphériques pour toutes les sessions actives.
Informations affichées
-
Règles Citrix Studio - Version 1/2
- Les règles DDC indiquent l’utilisation de la stratégie héritée « Règles de redirection de périphérique USB client » ou « Règles de redirection de périphérique USB client (Version 2) » dans Studio. Les informations répertoriées dans cette section listent toutes les règles configurées par l’administrateur Citrix®.

-
Règles de périphérique client par défaut
- Cette section répertorie les règles définies dans le registre sur le client.

-
Règles d’optimisation des périphériques
- Cette section répertorie les règles d’optimisation des périphériques telles que définies dans « Règles d’optimisation des périphériques USB clients ».

Liste des périphériques
Cette section répertorie des informations précieuses sur chaque périphérique connecté au point de terminaison client, les informations matérielles, s’il est redirigé ou non, si la règle de redirection de périphérique correcte est définie ou non, et ainsi de suite.
| Nom de la balise | Description |
|---|---|
| displayName | Répertorie le nom commun de l’appareil. |
| vid | ID du fournisseur |
| pid | ID du produit |
| Interfaces | Cette sous-section répertorie toutes les interfaces au cas où l’appareil composite aurait été divisé en plusieurs appareils enfants. |
| InterfaceNum | Indique l’index du descripteur d’interface |
| class | Code de classe |
| subclass | Code de sous-classe |
| protocol | Protocole |
| redirectionState | Local : l’appareil n’est pas redirigé dans la session ICA®. ThisSession : l’appareil est redirigé dans la session ICA. OtherSession : l’appareil est redirigé dans une autre session ICA. |
| optiEnabled | true : l’appareil est optimisé. false : l’appareil n’est pas optimisé et le transfert de données s’effectue via le canal virtuel USB. |
| deviceType | generic : l’appareil ne dispose pas d’un canal virtuel optimisé et le trafic transite par le canal virtuel USB. optimized : le transfert de données associé à l’appareil s’effectue via un canal virtuel dédié. |
| isDenied |
true : l’appareil n’est pas redirigé en raison d’une règle de stratégie définie par l’administrateur. false : l’appareil est redirigé en raison de la stratégie appliquée. |
| denyRule | Ce champ est utile si isDenied est défini sur true. Il indique à l’administrateur la règle spécifique définie dans la stratégie qui empêche la redirection de l’appareil. |