Delen via


USB-omleiding in Windows configureren via het Remote Desktop Protocol

Tip

Dit artikel wordt gedeeld voor services en producten die gebruikmaken van Remote Desktop Protocol (RDP) om externe toegang te bieden tot Windows-bureaubladen en -apps.

Selecteer een product met de knoppen bovenaan dit artikel om de relevante inhoud weer te geven.

U kunt de omleiding van bepaalde USB-randapparatuur configureren tussen een lokaal Windows-apparaat en een externe sessie via remote Desktop Protocol (RDP).

Belangrijk

In dit artikel worden USB-apparaten behandeld die alleen ondoorzichtige omleiding op laag niveau gebruiken. USB-apparaten die gebruikmaken van omleiding op hoog niveau, worden behandeld in het artikel voor het specifieke apparaattype. U moet waar mogelijk omleidingsmethoden op hoog niveau gebruiken.

Zie Ondersteunde resources en randapparatuur voor een lijst met welk apparaattype welke omleidingsmethode gebruikt. Randapparatuur die wordt omgeleid met ondoorzichtige omleiding op laag niveau, vereisen dat stuurprogramma's zijn geïnstalleerd in de externe sessie.

Voor Azure Virtual Desktop moet USB-omleiding op de volgende punten worden geconfigureerd. Als een van deze onderdelen niet juist is geconfigureerd, werkt usb-omleiding niet zoals verwacht. U kunt Microsoft Intune of Groepsbeleid gebruiken om uw sessiehosts en het lokale apparaat te configureren.

  • Sessiehost
  • RDP-eigenschap hostgroep
  • Lokaal apparaat

Standaard wordt de RDP-eigenschap van de hostgroep alle ondersteunde USB-randapparatuur omgeleid, maar u kunt ook afzonderlijke USB-randapparatuur opgeven om om te leiden of uit te sluiten van omleiding en een volledige apparaatinstallatieklasse omleiden, zoals multimediarandapparatuur. Zorg ervoor dat bij het configureren van omleidingsinstellingen de meest beperkende instelling het resulterende gedrag is.

Sommige USB-randapparatuur hebben mogelijk functies die gebruikmaken van ondoorzichtige USB-omleiding op laag niveau of omleiding op hoog niveau. Deze randapparatuur wordt standaard omgeleid met behulp van omleiding op hoog niveau. U kunt deze randapparatuur dwingen om ondoorzichtige USB-omleiding op laag niveau ook te gebruiken door de stappen in dit artikel te volgen.

Voor Windows 365 moet USB-omleiding worden geconfigureerd op de cloud-pc en het lokale apparaat. Als een van deze onderdelen niet juist is geconfigureerd, werkt usb-omleiding niet zoals verwacht. U kunt Microsoft Intune of Groepsbeleid gebruiken om uw cloud-pc en het lokale apparaat te configureren. Nadat windows 365 is geconfigureerd, worden alle ondersteunde USB-randapparatuur omgeleid.

Voor Microsoft Dev Box moet USB-omleiding worden geconfigureerd in het ontwikkelvak en het lokale apparaat. Als een van deze onderdelen niet juist is geconfigureerd, werkt usb-omleiding niet zoals verwacht. U kunt Microsoft Intune of Groepsbeleid gebruiken om uw ontwikkelvak en het lokale apparaat te configureren. Zodra de configuratie is uitgevoerd, stuurt Microsoft Dev Box alle ondersteunde USB-randapparatuur om.

Tip

Als u de volgende functies in een externe sessie gebruikt, hebben ze hun eigen optimalisaties die onafhankelijk zijn van de omleidingsconfiguratie op de sessiehost, RDP-eigenschappen van de hostgroep of lokaal apparaat.

Tip

Als u de volgende functies in een externe sessie gebruikt, hebben ze hun eigen optimalisaties die onafhankelijk zijn van de omleidingsconfiguratie op de cloud-pc of het lokale apparaat.

Tip

Als u de volgende functies in een externe sessie gebruikt, hebben ze hun eigen optimalisaties die onafhankelijk zijn van de omleidingsconfiguratie in het ontwikkelvak of lokaal apparaat.

Vereisten

Voordat u USB-omleiding kunt configureren met behulp van ondoorzichtige omleiding op laag niveau, hebt u het volgende nodig:

  • Een bestaande cloud-pc.
  • Een bestaand ontwikkelvak.

Configuratie van sessiehost

Als u een sessiehost wilt configureren voor USB-omleiding met behulp van ondoorzichtige omleiding op laag niveau, moet u Plug en Play omleiding inschakelen. U kunt dit doen met Behulp van Microsoft Intune of Groepsbeleid.

Configuratie van cloud-pc's

Als u een cloud-pc voor USB-omleiding wilt configureren met behulp van ondoorzichtige omleiding op laag niveau, moet u Plug en Play omleiding inschakelen. U kunt dit doen met Behulp van Microsoft Intune of Groepsbeleid.

Configuratie van dev-box

Als u een dev box wilt configureren voor USB-omleiding met behulp van ondoorzichtige omleiding op laag niveau, moet u Plug en Play omleiding inschakelen. U kunt dit doen met Behulp van Microsoft Intune of Groepsbeleid.

De standaardconfiguratie is:

  • Windows-besturingssysteem: USB-omleiding is niet toegestaan.

Selecteer het relevante tabblad voor uw scenario.

U kunt Plug en Play omleiding inschakelen met Behulp van Microsoft Intune:

  1. Meld u aan bij het Microsoft Intune-beheercentrum.

  2. Maak of bewerk een configuratieprofiel voor Windows 10- en hogerapparaten met het profieltype Instellingencatalogus.

  3. Blader in de instellingenkiezer naar Beheersjablonen>windows-onderdelen>Extern bureaublad-services>Extern bureaublad-sessiehostapparaat>en resourceomleiding.

    Een schermopname met de opties voor apparaat- en resourceomleiding in de Microsoft Intune-portal.

  4. Schakel het selectievakje in voor Niet toestaan dat ondersteunde Plug en Play apparaatomleiding en sluit vervolgens de instellingenkiezer.

  5. Vouw de categorie Beheersjablonen uit en stel vervolgens de schakeloptie in voor Niet toestaan dat ondersteunde Plug en Play apparaatomleiding naar Uitgeschakeld.

  6. Selecteer Volgende.

  7. Optioneel: Selecteer op het tabblad Bereiktags een bereiktag om het profiel te filteren. Zie Op rollen gebaseerd toegangsbeheer (RBAC) en bereiktags gebruiken voor gedistribueerde IT voor meer informatie over bereiktags.

  8. Selecteer op het tabblad Toewijzingen de groep met de computers die een externe sessie bieden die u wilt configureren en selecteer vervolgens Volgende.

  9. Controleer op het tabblad Controleren en maken de instellingen en selecteer Vervolgens Maken.

  10. Zodra het beleid van toepassing is op de computers die een externe sessie bieden, start u deze opnieuw op zodat de instellingen van kracht worden.

Configuratie van lokale Windows-apparaten

Als u een lokaal Windows-apparaat wilt configureren voor USB-omleiding met ondoorzichtige omleiding op laag niveau, moet u RDP-omleiding van andere ondersteunde USB-randapparatuur toestaan voor gebruikers en beheerders. U kunt dit doen met Behulp van Microsoft Intune of Groepsbeleid.

De standaardconfiguratie is:

  • Windows-besturingssysteem: andere ondersteunde USB-randapparatuur zijn niet beschikbaar voor RDP-omleiding met behulp van een gebruikersaccount.

Selecteer het relevante tabblad voor uw scenario.

RdP-omleiding van andere ondersteunde USB-randapparatuur toestaan met Behulp van Microsoft Intune:

  1. Meld u aan bij het Microsoft Intune-beheercentrum.

  2. Maak of bewerk een configuratieprofiel voor Windows 10- en hogerapparaten met het profieltype Instellingencatalogus.

  3. Blader in de instellingenkiezer naar Beheersjablonen>Windows Components>Extern bureaublad-services>Extern bureaublad-verbinding client>RemoteFX USB-apparaatomleiding.

    Een schermopname van de omleidingsopties voor het USB-clientapparaat in de Microsoft Intune-portal.

  4. Schakel het selectievakje in voor RDP-omleiding van andere ondersteunde RemoteFX USB-apparaten vanaf deze computer toestaan en sluit vervolgens de instellingenkiezer.

  5. Vouw de categorie Beheersjablonen uit en stel vervolgens de schakelaar in voor RDP-omleiding toestaan van andere ondersteunde RemoteFX USB-apparaten van deze computer naar Ingeschakeld.

  6. Selecteer Beheerders en gebruikers in de vervolgkeuzelijst voor RemoteFX USB-omleidingsrechten (apparaat) en selecteer vervolgens OK.

  7. Selecteer Volgende.

  8. Optioneel: Selecteer op het tabblad Bereiktags een bereiktag om het profiel te filteren. Zie Op rollen gebaseerd toegangsbeheer (RBAC) en bereiktags gebruiken voor gedistribueerde IT voor meer informatie over bereiktags.

  9. Selecteer op het tabblad Toewijzingen de groep met de computers die een externe sessie bieden die u wilt configureren en selecteer vervolgens Volgende.

  10. Controleer op het tabblad Controleren en maken de instellingen en selecteer Vervolgens Maken.

  11. Zodra het beleid van toepassing is op de lokale Windows-apparaten, moet u deze opnieuw opstarten om usb-omleiding functioneel te maken.

Optioneel: Specifieke USB-apparaatexemplaren-id's ophalen die moeten worden gebruikt met ondoorzichtige omleiding op laag niveau

Optioneel: Ontdek beschikbare apparaten om om te leiden met ondoorzichtige omleiding op laag niveau

Voor Azure Virtual Desktop kunt u specifieke apparaatexemplaren-id's invoeren in de eigenschappen van de hostgroep, zodat alleen de randapparatuur die u goedkeurt, worden omgeleid. Als u de exemplaar-id's van het apparaat wilt ophalen die beschikbaar zijn voor de USB-apparaten op een lokaal apparaat dat u wilt omleiden:

Windows 365 leidt alle ondersteunde randapparatuur om voor ondoorzichtige omleiding op laag niveau die is verbonden met een lokaal apparaat. Ga als volgende te werk om te detecteren welke apparaten:

Microsoft Dev Box leidt alle ondersteunde randapparatuur om voor ondoorzichtige omleiding op laag niveau die is verbonden met een lokaal apparaat. Ga als volgende te werk om te detecteren welke apparaten:

  1. Verbind op het lokale apparaat alle apparaten die u wilt omleiden.

  2. Open de app Verbinding met extern bureaublad vanuit het startmenu of voer deze uit mstsc.exe vanaf de opdrachtregel.

  3. Selecteer Opties weergeven en selecteer vervolgens het tabblad Lokale resources .

    Een schermopname van het tabblad Lokale resources van de app Verbinding met extern bureaublad.

  4. Selecteer Meer...in de sectie Lokale apparaten en resources.

  5. Schakel in de lijst met apparaten en resources het selectievakje in voor andere ondersteunde RemoteFX USB-apparaten. Deze optie wordt alleen weergegeven als u de instelling RDP-omleiding toestaan van andere ondersteunde RemoteFX USB-apparaten vanaf deze computer in de sectie Lokale Windows-apparaatconfiguratie inschakelt. U kunt het + pictogram (plus) selecteren om de lijst uit te vouwen en te zien welke apparaten beschikbaar zijn om te worden omgeleid met behulp van ondoorzichtige omleiding op laag niveau.

    Een schermopname van een voorbeeld van beschikbare USB-randapparatuur om om te leiden met ondoorzichtige omleiding op laag niveau.

  6. Selecteer OK om lokale apparaten en resources te sluiten.

  7. Selecteer het tabblad Algemeen en selecteer Opslaan als... en sla het .rdp bestand op.

  8. Open een PowerShell-prompt op het lokale apparaat.

  9. Voer de volgende opdrachten uit om de naam van elk ondersteund USB-apparaat te vinden met de ID van het USB-exemplaar. U moet de <placeholder> waarde vervangen voor het bestand dat .rdp u eerder hebt opgeslagen.

    $rdpFile = "<RDP file path>"
    
    $testPath = Test-Path $rdpFile
    If ($testPath) {
    
       # Function used for recursively getting all child devices of a parent device
       Function Lookup-Device-Children {
           [CmdletBinding()]
           Param(
               [Parameter(Mandatory, ValueFromPipeline)]
               [ValidateNotNullOrEmpty()]
               [object] 
               $ChildDeviceIds
           )
    
           foreach ($childDeviceId in $childDeviceIds) { 
               $pnpDeviceProperties = Get-PnpDeviceProperty -InstanceId $childDeviceId
    
               [string]$childDevice = ($pnpDeviceProperties | ? KeyName -eq DEVPKEY_NAME).Data
               Write-Output "    $childDevice"
    
               If ($pnpDeviceProperties.KeyName -contains "DEVPKEY_Device_Children") {
                   $pnpChildDeviceIds = ($pnpDeviceProperties | ? KeyName -eq DEVPKEY_Device_Children).Data
                   Lookup-Device-Children -ChildDeviceIds $pnpChildDeviceIds
               }
           }
       }
    
       # Get a list of the supported devices from the .rdp file and store them in an array
       [string]$usb = Get-Content -Path $rdpFile | Select-String USB
       $devices = @($usb.Replace("usbdevicestoredirect:s:","").Replace("-","").Split(";"))
    
       # Get the devices
       foreach ($device in $devices) {
           $pnpDeviceProperties = Get-PnpDeviceProperty -InstanceId $device
    
           [string]$parentDevice = ($pnpDeviceProperties | ? KeyName -eq DEVPKEY_NAME).Data
           Write-Output "`n-------------------`n`nParent device name: $parentDevice`nUSB device ID: $device`n"
    
           If ($pnpDeviceProperties.KeyName -contains "DEVPKEY_Device_Children") {
               $pnpChildDeviceIds = ($pnpDeviceProperties | ? KeyName -eq DEVPKEY_Device_Children).Data
               Write-Output "This parent device has the following child devices:"
               Lookup-Device-Children -ChildDeviceIds $pnpChildDeviceIds
           }
       }
    
    } else {
        Write-Output "Error: file doesn't exist. Please check the file path and try again."
    }
    

    De uitvoer is vergelijkbaar met de volgende uitvoer:

    -------------------
    
    Parent device name: USB Composite Device
    USB device ID: USB\VID_0ECB&PID_1F58\9&2E5F6FA0&0&1
    
    This parent device has the following child devices:
        AKG C44-USB Microphone
        Headphones (AKG C44-USB Microphone)
        Microphone (AKG C44-USB Microphone)
        USB Input Device
        HID-compliant consumer control device
        HID-compliant consumer control device
    
    -------------------
    
    Parent device name: USB Composite Device
    USB device ID: USB\VID_262A&PID_180A\6&22E6BE6&0&1
    
    This parent device has the following child devices:
        USB Input Device
        HID-compliant consumer control device
        Klipsch R-41PM
        Speakers (Klipsch R-41PM)
    
    -------------------
    
    Parent device name: USB-to-Serial Comm Port (COM30)
    USB device ID: USB\VID_012A&PID_0123\A&3A944CE5&0&2
    
    -------------------
    
    Parent device name: USB Composite Device
    USB device ID: USB\VID_046D&PID_0893\88A44075
    
    This parent device has the following child devices:
        Logitech StreamCam
        Logitech StreamCam
        Microphone (Logitech StreamCam)
        Logitech StreamCam WinUSB
        USB Input Device
        HID-compliant vendor-defined device
    
  1. Noteer de exemplaar-id van het apparaat van een van de bovenliggende apparaten die u wilt gebruiken voor omleiding. Alleen de id van het bovenliggende apparaatexemplaren is van toepassing voor USB-omleiding.

Optioneel: Randapparatuur detecteren die overeenkomt met een apparaatinstallatieklasse

Voor Azure Virtual Desktop kunt u een apparaatklasse-GUID invoeren in de eigenschappen van de hostgroep, zodat alleen de apparaten die overeenkomen met die apparaatklasse worden omgeleid. Een lijst met de apparaten ophalen die overeenkomen met een specifieke apparaatklasse-GUID op een lokaal apparaat:

  1. Open op het lokale apparaat een PowerShell-prompt.

  2. Voer de volgende opdracht uit en vervang deze door <device class GUID> de GUID van de apparaatklasse die u wilt zoeken en vermeld de overeenkomende apparaten. Zie Door het systeem gedefinieerde apparaatinstallatieklassen die beschikbaar zijn voor leveranciers voor een lijst met GUID-waarden voor apparaatklassen.

    $deviceClassGuid = "<device class GUID>"
    Get-PnpDevice | Where-Object {$_.ClassGuid -like "*$deviceClassGuid*" -and $_.InstanceId -like "USB\*" -and $_.Present -like "True"} | FT -AutoSize
    

    Als u bijvoorbeeld de GUID 4d36e96c-e325-11ce-bfc1-08002be10318 van de apparaatklasse gebruikt voor multimediaapparaten, is de uitvoer vergelijkbaar met de volgende uitvoer:

    Status Class FriendlyName              InstanceId
    ------ ----- ------------              ----------
    OK     MEDIA USB Advanced Audio Device USB\VID_0D8C&PID_0147&MI_00\B&35486F89&0&0000
    OK     MEDIA AKG C44-USB Microphone    USB\VID_0ECB&PID_1F58&MI_00\A&250837E1&0&0000
    OK     MEDIA Logitech StreamCam        USB\VID_046D&PID_0893&MI_02\6&4886529&0&0002
    OK     MEDIA Klipsch R-41PM            USB\VID_262A&PID_180A&MI_01\7&3598D0A0&0&0001
    

Configuratie van hostgroep

Met de hostgroep van Azure Virtual Desktop wordt bepaald welke ondersteunde USB-apparaten die zijn verbonden met het lokale apparaat, beschikbaar zijn in de externe sessie. De bijbehorende RDP-eigenschap is usbdevicestoredirect:s:<value>. Zie Ondersteunde RDP-eigenschappen voor meer informatie.

USB-omleiding configureren met rdP-eigenschappen van hostgroep:

  1. Meld u aan bij het Azure-portaal.

  2. Typ Azure Virtual Desktop in de zoekbalk en selecteer de overeenkomende servicevermelding.

  3. Selecteer Hostgroepen en selecteer vervolgens de hostgroep die u wilt configureren.

  4. Selecteer RDP-eigenschappen en selecteer vervolgens Apparaatomleiding.

    Een schermopname van het tabblad Apparaatomleiding van het hostgroepapparaat in Azure Portal.

  5. Voor omleiding van USB-apparaten selecteert u de vervolgkeuzelijst en selecteert u vervolgens een van de volgende opties:

    • Alle USB-apparaten die nog niet zijn omgeleid door een andere omleiding op hoog niveau (standaard) omleiden
    • Alle apparaten die lid zijn van de opgegeven apparaatinstallatieklasse of apparaten die zijn gedefinieerd door een specifieke instantie-id, omleiden
  6. Als u Alle apparaten die lid zijn van de opgegeven apparaatinstallatieklasse of apparaten die zijn gedefinieerd door een specifieke instantie-id, selecteert, wordt een extra vak weergegeven. U moet de apparaatinstallatieklasse of het specifieke pad naar het apparaatexemplaren invoeren voor de apparaten die u wilt omleiden, gescheiden door een puntkomma. Zie Ondoorzichtige USB-omleiding op laag niveau beheren voor meer informatie. Als u de waarden voor ondersteunde apparaten wilt ophalen, raadpleegt u Optioneel: Specifieke apparaatexemplaren-id's ophalen en voor apparaatklasse-GUID's : Randapparatuur detecteren die overeenkomen met een apparaatinstallatieklasse. Voor Azure Virtual Desktop moeten de tekens \en :; escape-tekens worden gebruikt met een backslash-teken.

    Hieronder volgen een aantal voorbeelden:

    • Als u een specifiek randapparaat wilt omleiden waar deze alleen wordt omgeleid wanneer deze is gebaseerd op het pad van het hele apparaatexemplaren (dat wil gezegd, het is verbonden met een bepaalde USB-poort), voert u het pad van het apparaatexemplaren in met dubbele backslashtekens, zoals USB\\VID_045E&PID_0779\\5&21F6DCD1&0&5. Voor meerdere apparaten scheidt u deze met een puntkomma, zoals USB\\VID_045E&PID_0779\\5&21F6DCD1&0&5;USB\\VID_0ECB&PID_1F58\\9&2E5F6FA0&0&1.

    • Als u alle randapparatuur wilt omleiden die lid zijn van een specifieke apparaatinstallatieklasse (dat wil gezegd alle ondersteunde multimediaapparaten), voert u de GUID van de apparaatklasse in, inclusief accolades. Als u bijvoorbeeld alle multimediaapparaten wilt omleiden, voert u in {4d36e96c-e325-11ce-bfc1-08002be10318}. Voor meerdere apparaatklasse-id's scheidt u deze met een puntkomma, zoals {4d36e96c-e325-11ce-bfc1-08002be10318};{6bdd1fc6-810f-11d0-bec7-08002be2092f}.

    Tip

    U kunt geavanceerde configuraties maken door paden voor apparaatexemplaren en GUID's van apparaatklassen te combineren en u voert de configuratie in op het tabblad Geavanceerd van RDP-eigenschappen. Zie de eigenschap usbdevicestoredirect RDP voor meer voorbeelden.

  7. Selecteer Opslaan. U kunt nu de CONFIGURATIE van de USB-omleiding testen.

USB-omleiding testen

Zodra u uw sessiehosts, hostgroep RDP-eigenschap en lokale apparaten hebt geconfigureerd, kunt u USB-omleiding testen. Houd rekening met het volgende gedrag:

Zodra u uw Cloud-pc's en lokale apparaten hebt geconfigureerd, kunt u USB-omleiding testen. Houd rekening met het volgende gedrag:

Zodra u uw ontwikkelvakken en lokale apparaten hebt geconfigureerd, kunt u USB-omleiding testen. Houd rekening met het volgende gedrag:

  • Stuurprogramma's voor omgeleide USB-randapparatuur worden in de externe sessie geïnstalleerd met hetzelfde proces als het lokale apparaat. Zorg ervoor dat Windows Update is ingeschakeld in de externe sessie of dat stuurprogramma's beschikbaar zijn voor het randapparaat.

  • Ondoorzichtige USB-omleiding op laag niveau is ontworpen voor LAN-verbindingen (< 20 ms latentie); met een hogere latentie werken sommige USB-randapparatuur mogelijk niet goed of is de gebruikerservaring mogelijk niet geschikt.

  • USB-randapparatuur is niet lokaal beschikbaar op het lokale apparaat terwijl het wordt omgeleid naar de externe sessie.

  • USB-randapparatuur kan slechts in één externe sessie tegelijk worden gebruikt.

  • USB-omleiding is alleen beschikbaar vanaf een lokaal Windows-apparaat.

USB-omleiding testen:

  1. Sluit de ondersteunde USB-randapparatuur aan die u wilt gebruiken in een externe sessie.

  2. Maak verbinding met een externe sessie met behulp van windows-app of de app Extern bureaublad op een platform dat USB-omleiding ondersteunt. Zie Functies van Windows-apps vergelijken op verschillende platforms en apparaten en de functies van de app Extern bureaublad vergelijken op verschillende platforms en apparaten voor meer informatie.

  3. Controleer of de randapparatuur is verbonden met de externe sessie. Met de weergave in volledig scherm selecteert u op de statusbalk het pictogram om apparaten te selecteren die u wilt gebruiken. Dit pictogram wordt alleen weergegeven wanneer USB-omleiding correct is geconfigureerd.

    Een schermopname van de statusbalk van de Windows-app met een rood vak rond de geselecteerde apparaten om het pictogram te gebruiken.

  4. Schakel het selectievakje in voor elk USB-randapparaat dat u wilt omleiden naar de externe sessie en schakel het selectievakje uit voor die randapparatuur die u niet wilt omleiden. Sommige apparaten worden mogelijk in deze lijst weergegeven als Extern bureaublad algemeen USB-apparaat eenmaal omgeleid.

    Een schermopname van het dialoogvenster lokale apparaten en resources van Windows App wanneer deze is verbonden met een externe sessie.

  5. Controleer of het apparaat correct werkt in de externe sessie. Het juiste stuurprogramma moet worden geïnstalleerd in de externe sessie. Hier volgen enkele manieren om te controleren of de USB-randapparatuur beschikbaar zijn in de externe sessie, afhankelijk van de machtiging die u hebt in de externe sessie:

    1. Open Apparaatbeheer in de externe sessie vanuit het startmenu of voer devmgmt.msc deze uit vanaf de opdrachtregel. Controleer of de omgeleide randapparatuur wordt weergegeven in de verwachte apparaatcategorie en of er geen fouten worden weergegeven.

      Een schermopname van apparaatbeheer in een externe sessie.

    2. Open een PowerShell-prompt in de externe sessie en voer de volgende opdracht uit:

      Get-PnPDevice | Where-Object {$_.InstanceId -like "*TSUSB*" -and $_.Present -eq "true"} | FT -AutoSize
      

      De uitvoer is vergelijkbaar met de volgende uitvoer. Controleer de statuskolom op vermeldingen die Fout weergeven. Als er vermeldingen zijn met een fout, kunt u het apparaat oplossen volgens de instructies van de fabrikant.

      Status Class FriendlyName                   InstanceId
      ------ ----- ------------                   ----------
      OK     USB   USB Composite Device           USB\VID_0D8C&PID_0147&REV_0109\3&2DCEE32&0&TSUSB-SESSION4...
      OK     Ports USB-to-Serial Comm Port (COM6) USB\VID_012A&PID_0123&REV_0202\3&2DCEE32&0&TSUSB-SESSION4...
      
  6. Zodra de randapparatuur correct wordt omgeleid en correct werkt, kunt u deze gebruiken zoals u dat op een lokaal apparaat zou doen.

eigenschap usbdevicestoredirect RDP

De usbdevicestoredirect RDP-eigenschap wordt gebruikt om op te geven welke USB-apparaten worden omgeleid naar de externe sessie en de syntaxis usbdevicestoredirect:s:<value> biedt flexibiliteit bij het omleiden van USB-randapparatuur met behulp van ondoorzichtige omleiding op laag niveau. Geldige waarden voor de eigenschap worden weergegeven in de volgende tabel. Waarden kunnen zelfstandig worden gebruikt, of een combinatie van deze waarden kan met elkaar worden gebruikt wanneer ze worden gescheiden door een puntkomma, afhankelijk van een verwerkingsvolgorde. Zie Ondoorzichtige USB-omleiding op laag niveau beheren voor meer informatie.

Verwerkingsvolgorde Weergegeven als Beschrijving
N.v.t. Er is geen waarde opgegeven Leid geen ondersteunde USB-randapparatuur om met ondoorzichtige omleiding op laag niveau.
1 * Alle randapparatuur die geen omleiding op hoog niveau gebruiken, omleiden.
2 {<DeviceClassGUID>} Alle randapparatuur die lid zijn van de opgegeven apparaatinstallatieklasse omleiden. Zie Door het systeem gedefinieerde apparaatinstallatieklassen die beschikbaar zijn voor leveranciers voor een lijst met GUID-waarden voor apparaatklassen.
3 <USBInstanceID> Een USB-randapparaat omleiden dat is opgegeven door het opgegeven pad naar het apparaatexemplaren.
4 <-USBInstanceID> Leid geen randapparaat om dat is opgegeven door het opgegeven pad naar het apparaatexemplaren.

Wanneer deze is samengesteld als een tekenreeks in de juiste verwerkingsvolgorde, is de syntaxis:

usbdevicestoredirect:s:*;{<DeviceClassGUID>};<USBInstanceID>;<-USBInstanceID>`

Hier volgen enkele voorbeelden van het gebruik van de usbdevicestoredirect RDP-eigenschap:

  • Als u alle ondersteunde USB-randapparatuur wilt omleiden die niet op hoog niveau worden omgeleid, gebruikt u:

    usbdevicestoredirect:s:*
    
  • Als u alle ondersteunde USB-randapparatuur wilt omleiden met een apparaatklasse-GUID van {6bdd1fc6-810f-11d0-bec7-08002be2092f} (imaging), gebruikt u:

    usbdevicestoredirect:s:{6bdd1fc6-810f-11d0-bec7-08002be2092f}
    
  • Als u alle ondersteunde USB-randapparatuur die omleiding op hoog niveau niet omleidt en USB-randapparatuur met een apparaatklasse-GUID's van {6bdd1fc6-810f-11d0-bec7-08002be2092f} (imaging) en {4d36e96c-e325-11ce-bfc1-08002be10318} (multimedia), gebruikt u:

    usbdevicestoredirect:s:*;{6bdd1fc6-810f-11d0-bec7-08002be2092f};{4d36e96c-e325-11ce-bfc1-08002be10318}
    
  • Als u een ondersteund USB-randapparaat wilt omleiden met exemplaar-id's USB\VID_095D&PID_9208\5&23639F31&0&2 en USB\VID_045E&PID_076F\5&14D1A39&0&7gebruikt u:

    usbdevicestoredirect:s:USB\VID_095D&PID_9208\5&23639F31&0&2;USB\VID_045E&PID_076F\5&14D1A39&0&7
    
  • Als u alle ondersteunde USB-randapparatuur die omleiding op hoog niveau niet omleidt, met uitzondering van een apparaat met een exemplaar-id van USB\VID_045E&PID_076F\5&14D1A39&0&7, gebruikt u:

    usbdevicestoredirect:s:*;-USB\VID_045E&PID_076F\5&14D1A39&0&7
    
  • Gebruik de volgende syntaxis om het volgende scenario te bereiken:

    • Alle ondersteunde USB-randapparatuur die omleiding op hoog niveau niet omleidt, omleiden.
    • Alle ondersteunde USB-randapparatuur omleiden met een GUID van {6bdd1fc6-810f-11d0-bec7-08002be2092f} de apparaatinstallatieklasse (imaging).
    • Een ondersteund USB-randapparaat omleiden met exemplaar-id USB\VID_095D&PID_9208\5&23639F31&0&2.
    • Stuur een ondersteund USB-randapparaat niet om met een exemplaar-id van USB\VID_045E&PID_076F\5&14D1A39&0&7.
    usbdevicestoredirect:s:*;{6bdd1fc6-810f-11d0-bec7-08002be2092f};USB\VID_095D&PID_9208\5&23639F31&0&2;-USB\VID_045E&PID_076F\5&14D1A39&0&7
    

Tip

Voor Azure Virtual Desktop moeten de tekens \en :; escape-tekens worden gebruikt met een backslash-teken. Dit omvat alle paden van het apparaatexemplaren, zoals USB\\VID_045E&PID_0779\\5&21F6DCD1&0&5. Dit heeft geen invloed op het omleidingsgedrag.