USB-Diagnosetool

CtxUsbDiagnostics.exe ist ein Befehlszeilentool auf dem VDA, das Citrix-Administratoren dabei hilft, Probleme bei der USB-Geräteumleitung, die auf dem Client auftreten, schnell zu diagnostizieren und zu beheben. Dieses Dienstprogramm sammelt wichtige Informationen, die zur Behebung von Konfigurationsproblemen im Zusammenhang mit USB-Geräten erforderlich sind, die an den Client angeschlossen sind und nicht in einer HDX-Sitzung umgeleitet werden können.

> **Note :**
>
> Running Command Prompt or Powershell as an administrator is required to ensure the tool has the necessary permissions to perform system-level operations.

Anforderungen

Sitzungshost

  • Betriebssystem
    • Windows 10 1809 oder höher
    • Windows 11 21H2 oder höher
    • Windows Server 2016 oder höher
  • VDA
    • Windows: Citrix Virtual Apps and Desktops™ Version 2311 oder höher

Clientgerät

  • Betriebssystem
    • Windows 10 1809 oder höher
  • Workspace-App
    • Windows: Version 2311 oder höher

Was leistet das Tool?

Das Tool bietet derzeit Folgendes:

  • SessionID
  • VDA-Geräterichtlinien (Geräteregeln, die in Studio festgelegt wurden)
  • Clientgeräte und Client-Geräterichtlinien (Geräteregeln)
  • Liste der Geräte, deren Umleitungsstatus und warum sie zugelassen oder verweigert wurden

    USB-Diagnose-Tool

    Hinweis:

    Der Administrator kann Geräteinformationen für alle aktiven Sitzungen einsehen.

Angezeigte Informationen

  • Citrix Studio-Regeln – Version 1/2

    • Die DDC-Regeln weisen auf die Verwendung der älteren Richtlinie „Client-USB-Geräteumleitungsregeln“ oder „Client-USB-Geräteumleitungsregeln (Version 2)“ in Studio hin. Die in diesem Abschnitt aufgeführten Informationen listen alle vom Citrix®-Administrator konfigurierten Regeln auf.

    DDC-Regeln-Ver1

  • Standard-Client-Geräteregeln

    • Dieser Abschnitt listet die Regeln auf, die in der Registrierung auf dem Client festgelegt sind.

    DDC-Rules-Ver2

  • Geräteoptimierungsregeln

    • Dieser Abschnitt listet die Geräteoptimierungsregeln auf, wie sie in „Client-USB-Geräteoptimierungsregeln“ festgelegt sind.

    Geräteoptimierungsregeln

Geräteliste

Dieser Abschnitt listet wertvolle Informationen zu jedem Gerät auf, das mit dem Client-Endpunkt verbunden ist, die Hardwareinformationen, ob es umgeleitet wird oder nicht, ob die korrekte Geräteumleitungsregel festgelegt ist oder nicht und so weiter.

Tag-Name Beschreibung
displayName Listet den gebräuchlichen Namen des Geräts auf.
vid Anbieter-ID
pid Produkt-ID
Interfaces Dieser Unterabschnitt listet alle Schnittstellen auf, falls das zusammengesetzte Gerät in mehrere untergeordnete Geräte aufgeteilt wurde.
InterfaceNum Gibt den Index des Schnittstellendeskriptors an.
class Klassencode
subclass Unterklassencode
protocol Protokoll
redirectionState Local bedeutet: Das Gerät wird nicht in der ICA®-Sitzung umgeleitet. ThisSession zeigt an: Das Gerät wird in der ICA-Sitzung umgeleitet. OtherSession gibt an: Das Gerät wird in einer anderen ICA-Sitzung umgeleitet.
optiEnabled true bedeutet, das Gerät ist optimiert. false bedeutet, das Gerät ist nicht optimiert und die Datenübertragung erfolgt über den virtuellen USB-Kanal.
deviceType generic bedeutet, das Gerät hat keinen optimierten virtuellen Kanal und der Datenverkehr fließt über den virtuellen USB-Kanal. optimized impliziert, dass die mit dem Gerät verbundene Datenübertragung über einen dedizierten virtuellen Kanal erfolgt.
isDenied true bedeutet, das Gerät wird aufgrund einer vom Administrator festgelegten Richtlinienregel nicht umgeleitet. false zeigt an, das Gerät wird aufgrund der angewendeten Richtlinie umgeleitet.
denyRule Dieses Feld ist nützlich, wenn isDenied auf true gesetzt ist. Es informiert den Administrator über die spezifische Regel in der Richtlinie, die dazu führt, dass das Gerät nicht umgeleitet wird.
USB-Diagnosetool