Compartir a través de


Configuración del redireccionamiento USB en Windows a través del protocolo de Escritorio remoto

Sugerencia

Este artículo se comparte con los servicios y productos que usan el Protocolo de Escritorio remoto (RDP) para proporcionar acceso remoto a aplicaciones y escritorios de Windows.

Seleccione un producto con los botones de la parte superior de este artículo para mostrar el contenido pertinente.

Puede configurar el redireccionamiento de determinados periféricos USB entre un dispositivo Windows local y una sesión remota a través del Protocolo de Escritorio remoto (RDP).

Importante

En este artículo se tratan los dispositivos USB que usan solo redireccionamiento opaco de bajo nivel. Los dispositivos USB que usan el redireccionamiento de alto nivel se tratan en el artículo para el tipo de dispositivo específico. Siempre que sea posible, debe usar métodos de redireccionamiento de alto nivel.

Para obtener una lista de qué tipo de dispositivo usa el método de redirección, consulte Recursos y periféricos admitidos. Los periféricos redirigidos mediante el redireccionamiento opaco de bajo nivel requieren controladores instalados en la sesión remota.

Para Azure Virtual Desktop, el redireccionamiento USB debe configurarse en los puntos siguientes. Si alguno de estos componentes no está configurado correctamente, el redireccionamiento USB no funcionará según lo esperado. Puede usar Microsoft Intune o directiva de grupo para configurar los hosts de sesión y el dispositivo local.

  • Host de sesión
  • Propiedad RDP del grupo de hosts
  • Dispositivo local

De forma predeterminada, la propiedad RDP del grupo de hosts redirigirá todos los periféricos USB compatibles, pero también puede especificar periféricos USB individuales para redirigir o excluir del redireccionamiento y redirigir una clase de configuración de dispositivo completa, como periféricos multimedia. Tenga cuidado al configurar la configuración de redireccionamiento, ya que la configuración más restrictiva es el comportamiento resultante.

Algunos periféricos USB pueden tener funciones que usan redireccionamiento USB opaco de bajo nivel o redireccionamiento de alto nivel. De forma predeterminada, estos periféricos se redirigen mediante el redireccionamiento de alto nivel. Puede forzar a estos periféricos a usar la redirección USB opaca de bajo nivel también siguiendo los pasos de este artículo.

Para Windows 365, el redireccionamiento USB debe configurarse en el equipo en la nube y en el dispositivo local. Si alguno de estos componentes no está configurado correctamente, el redireccionamiento USB no funcionará según lo esperado. Puede usar Microsoft Intune o directiva de grupo para configurar el equipo en la nube y el dispositivo local. Una vez configurado, Windows 365 redirige todos los periféricos USB compatibles.

Para Microsoft Dev Box, el redireccionamiento USB debe configurarse en el cuadro de desarrollo y en el dispositivo local. Si alguno de estos componentes no está configurado correctamente, el redireccionamiento USB no funcionará según lo esperado. Puede usar Microsoft Intune o directiva de grupo para configurar el cuadro de desarrollo y el dispositivo local. Una vez configurado, Microsoft Dev Box redirige todos los periféricos USB compatibles.

Sugerencia

Si usa las siguientes características en una sesión remota, tienen sus propias optimizaciones que son independientes de la configuración de redirección en el host de sesión, las propiedades RDP del grupo de hosts o el dispositivo local.

Sugerencia

Si usa las siguientes características en una sesión remota, tienen sus propias optimizaciones que son independientes de la configuración de redireccionamiento en el equipo en la nube o el dispositivo local.

Sugerencia

Si usa las siguientes características en una sesión remota, tienen sus propias optimizaciones que son independientes de la configuración de redirección en el cuadro de desarrollo o el dispositivo local.

Requisitos previos

Para poder configurar el redireccionamiento USB mediante el redireccionamiento opaco de bajo nivel, necesita lo siguiente:

  • Un grupo de hosts existente con hosts de sesión.

  • Una cuenta de Microsoft Entra ID a la que se asignan los roles de colaborador del grupo de hosts de virtualización de escritorio integrado (RBAC) en el grupo de hosts como mínimo.

  • Un equipo en la nube existente.
  • Un cuadro de desarrollo existente.

Configuración del host de sesión

Para configurar un host de sesión para el redireccionamiento USB mediante el redireccionamiento opaco de bajo nivel, debe habilitar Plug and Play redirección. Puede hacerlo mediante Microsoft Intune o directiva de grupo.

Configuración del equipo en la nube

Para configurar un equipo en la nube para el redireccionamiento USB mediante el redireccionamiento opaco de bajo nivel, debe habilitar Plug and Play redirección. Puede hacerlo mediante Microsoft Intune o directiva de grupo.

Configuración del cuadro de desarrollo

Para configurar un cuadro de desarrollo para el redireccionamiento USB mediante el redireccionamiento opaco de bajo nivel, debe habilitar Plug and Play redirección. Puede hacerlo mediante Microsoft Intune o directiva de grupo.

La configuración predeterminada es:

  • Sistema operativo Windows: no se permite el redireccionamiento USB.

Seleccione la pestaña correspondiente para el escenario.

Para habilitar el redireccionamiento de Plug and Play mediante Microsoft Intune:

  1. Inicie sesión en el Centro de administración de Microsoft Intune.

  2. Cree o edite un perfil de configuración para Windows 10 y dispositivos posteriores, con el tipo de perfil de catálogo Configuración.

  3. En el selector de configuración, vaya a Plantillas> administrativasComponentes de Windows Servicios>> deEscritorio remoto Dispositivo host> de sesión de Escritorio remotoy Redirección de recursos.

    Captura de pantalla que muestra las opciones de redirección de dispositivos y recursos en el portal de Microsoft Intune.

  4. Active la casilla No permitir el redireccionamiento de dispositivo Plug and Play compatible y, a continuación, cierre el selector de configuración.

  5. Expanda la categoría Plantillas administrativas y, a continuación, establezca el modificador para No permitir el redireccionamiento de dispositivos Plug and Play admitidos en Deshabilitado.

  6. Seleccione Siguiente.

  7. Opcional: en la pestaña Etiquetas de ámbito, seleccione una etiqueta de ámbito para filtrar el perfil. Para más información sobre las etiquetas de ámbito, consulte Usar control de acceso basado en roles (RBAC) y etiquetas de ámbito para TI distribuida.

  8. En la pestaña Asignaciones , seleccione el grupo que contiene los equipos que proporcionan una sesión remota que desea configurar y, a continuación, seleccione Siguiente.

  9. En la pestaña Revisar y crear , revise la configuración y seleccione Crear.

  10. Una vez que la directiva se aplica a los equipos que proporcionan una sesión remota, reinícielos para que la configuración surta efecto.

Configuración del dispositivo Windows local

Para configurar un dispositivo Windows local para el redireccionamiento USB mediante el redireccionamiento opaco de bajo nivel, debe permitir el redireccionamiento RDP de otros periféricos USB compatibles para usuarios y administradores. Puede hacerlo mediante directiva de grupo.

Importante

Aunque la configuración Permitir redireccionamiento RDP de otros dispositivos REMOTEFX USB compatibles de este equipo está disponible en Microsoft Intune, actualmente no funciona según lo esperado. Debe usar directiva de grupo para configurar esta configuración.

La configuración predeterminada es:

  • Sistema operativo Windows: otros periféricos USB compatibles no están disponibles para el redireccionamiento rdp mediante ninguna cuenta de usuario.

Para permitir el redireccionamiento rdp de otros periféricos USB compatibles mediante directiva de grupo:

  1. Abra la consola de administración de directiva de grupo en un dispositivo que use para administrar el dominio de Active Directory.

  2. Cree o edite una directiva destinada a los equipos que proporcionan una sesión remota que desea configurar.

  3. Vaya aDirectivas>de configuración> del equipoPlantillas> administrativasComponentes de Windows Servicios>> deEscritorio remotoCliente> de conexión a Escritorio remotoRedirección de dispositivos USB RemoteFX.

    Captura de pantalla que muestra las opciones de redireccionamiento del dispositivo USB del cliente en directiva de grupo editor.

  4. Haga doble clic en la configuración de directiva Permitir redirección RDP de otros dispositivos USB RemoteFX compatibles desde este equipo para abrirlo. Seleccione Habilitado

  5. En la lista desplegable derechos de acceso de redireccionamiento USB de RemoteFX, seleccione Administradores y usuarios y, a continuación, seleccione Aceptar.

  6. Asegúrese de que la directiva se aplica a los dispositivos Windows locales y, a continuación, debe reiniciarlos para que el redireccionamiento USB funcione.

Opcional: recuperar identificadores de instancia de dispositivo USB específicos para usarlos con redireccionamiento opaco de bajo nivel

Opcional: Detección de dispositivos disponibles para redirigir mediante redireccionamiento opaco de bajo nivel

Para Azure Virtual Desktop, puede especificar identificadores de instancia de dispositivo específicos en las propiedades del grupo de hosts para que solo se redirijan los periféricos que aprueba. Para recuperar los identificadores de instancia de dispositivo disponibles de los dispositivos USB en un dispositivo local, desea redirigir:

Windows 365 deshabilita el redireccionamiento USB opaco de bajo nivel de forma predeterminada para los equipos en la nube recién aprovisionados y revisionados. Una vez que habilite el redireccionamiento USB de bajo nivel a través de directiva de grupo, puede detectar qué dispositivos desea redirigir:

Microsoft Dev Box redirige todos los periféricos admitidos para el redireccionamiento opaco de bajo nivel conectado a un dispositivo local. Puede detectar qué dispositivos redirigir:

  1. En el dispositivo local, conecte los dispositivos que quiera redirigir.

  2. Abra la aplicación Conexión a Escritorio remoto desde el menú inicio o ejecute mstsc.exe desde la línea de comandos.

  3. Seleccione Mostrar opciones y, a continuación, seleccione la pestaña Recursos locales .

    Captura de pantalla que muestra la pestaña Recursos locales de la aplicación Conexión a Escritorio remoto.

  4. En la sección Dispositivos y recursos locales, seleccione Más....

  5. En la lista de dispositivos y recursos, active la casilla Otros dispositivos USB RemoteFX compatibles. Esta opción solo aparece si habilita la opción Permitir redireccionamiento RDP de otros dispositivos USB RemoteFX compatibles desde este equipo que se describe en la sección Configuración local de dispositivos Windows. Puede seleccionar el + icono (más) para expandir la lista y ver qué dispositivos están disponibles para redirigirse mediante el redireccionamiento opaco de bajo nivel.

    Captura de pantalla que muestra un ejemplo de periféricos USB disponibles para redirigir mediante el redireccionamiento opaco de bajo nivel.

  6. Seleccione Aceptar para cerrar dispositivos y recursos locales.

  7. Seleccione la pestaña General , seleccione Guardar como... y guarde el .rdp archivo.

  8. Abra un símbolo del sistema de PowerShell en el dispositivo local.

  9. Ejecute los comandos siguientes para que coincidan con cada nombre de dispositivo USB compatible con el identificador de instancia USB. Debe reemplazar el <placeholder> valor del .rdp archivo que guardó anteriormente.

    $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."
    }
    

    El resultado es similar al siguiente ejemplo:

    -------------------
    
    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. Anote el identificador de instancia de dispositivo de cualquiera de los dispositivos primarios que desea usar para el redireccionamiento. Solo el identificador de instancia del dispositivo primario es aplicable para el redireccionamiento USB.

Opcional: Detectar periféricos que coincidan con una clase de configuración de dispositivo

En Azure Virtual Desktop, puede escribir un GUID de clase de dispositivo en las propiedades del grupo host para que solo se redirijan los dispositivos que coincidan con esa clase de dispositivo. Para recuperar una lista de los dispositivos que coinciden con un GUID de clase de dispositivo específico en un dispositivo local:

  1. En el dispositivo local, abra un símbolo del sistema de PowerShell.

  2. Ejecute el siguiente comando, reemplazando <device class GUID> por el GUID de clase de dispositivo que desea buscar y enumerar los dispositivos coincidentes. Para obtener una lista de valores GUID de clase de dispositivo, vea Clases de configuración de dispositivos definidas por el sistema disponibles para proveedores.

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

    Por ejemplo, con el GUID 4d36e96c-e325-11ce-bfc1-08002be10318 de clase de dispositivo para dispositivos multimedia, la salida es similar al ejemplo siguiente:

    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
    

Configuración del grupo de hosts

La configuración de redireccionamiento de dispositivos USB del grupo de hosts de Azure Virtual Desktop determina qué dispositivos USB compatibles conectados al dispositivo local están disponibles en la sesión remota. La propiedad RDP correspondiente es usbdevicestoredirect:s:<value>. Para obtener más información, vea Propiedades de RDP admitidas.

Para configurar el redireccionamiento USB mediante las propiedades RDP del grupo de hosts:

  1. Inicie sesión en el portal de Azure.

  2. En la barra de búsqueda, escriba Azure Virtual Desktop y seleccione la entrada de servicio coincidente.

  3. Seleccione Grupos de hosts y, a continuación, seleccione el grupo de hosts que desea configurar.

  4. Seleccione Propiedades de RDP y, a continuación, redireccionamiento de dispositivos.

    Captura de pantalla que muestra la pestaña redirección de dispositivos del grupo de hosts en el Azure Portal.

  5. En Redireccionamiento de dispositivos USB, seleccione la lista desplegable y, a continuación, seleccione una de las siguientes opciones:

    • No redirija ningún dispositivo USB (valor predeterminado)

    • Redirigir todos los dispositivos USB que aún no están redirigidos por otro redireccionamiento de alto nivel

    • Redirigir todos los dispositivos que son miembros de la clase de configuración de dispositivo especificada o dispositivos definidos por un identificador de instancia específico

    • Sin configurar

  6. Si selecciona Redirigir todos los dispositivos que son miembros de la clase de configuración de dispositivo especificada o dispositivos definidos por un identificador de instancia específico, se muestra un cuadro adicional. Debe especificar la clase de configuración de dispositivo o la ruta de acceso de instancia de dispositivo específica para los dispositivos que desea redirigir, separados por un punto y coma. Para obtener más información, consulte Control del redireccionamiento USB opaco de bajo nivel. Para obtener los valores de los dispositivos compatibles, consulte Opcional: Recuperar identificadores de instancia de dispositivo específicos y, para GUID de clase de dispositivo, consulte Opcional: Detectar periféricos que coincidan con una clase de configuración de dispositivo. Para Azure Virtual Desktop, los caracteres \, :y ; deben ser de escape mediante un carácter de barra diagonal inversa.

    Estos son algunos ejemplos:

    • Para redirigir un periférico específico donde solo se redirige cuando se basa en la ruta de acceso de instancia de dispositivo completa (es decir, está conectado a un puerto USB determinado), escriba la ruta de acceso de la instancia del dispositivo con caracteres de barra diagonal inversa doble, como USB\\VID_045E&PID_0779\\5&21F6DCD1&0&5. Para varios dispositivos, sepárelos con un punto y coma, como USB\\VID_045E&PID_0779\\5&21F6DCD1&0&5;USB\\VID_0ECB&PID_1F58\\9&2E5F6FA0&0&1.

    • Para redirigir todos los periféricos que son miembros de una clase de configuración de dispositivo específica (es decir, todos los dispositivos multimedia compatibles), escriba el GUID de la clase de dispositivo, incluidas las llaves. Por ejemplo, para redirigir todos los dispositivos multimedia, escriba {4d36e96c-e325-11ce-bfc1-08002be10318}. Para varios identificadores de clase de dispositivo, sepárelos con un punto y coma, como {4d36e96c-e325-11ce-bfc1-08002be10318};{6bdd1fc6-810f-11d0-bec7-08002be2092f}.

    Sugerencia

    Puede crear configuraciones avanzadas mediante la combinación de rutas de acceso de instancia de dispositivo y GUID de clase de dispositivo, y escriba la configuración en la pestaña Avanzadas de Propiedades de RDP. Para obtener más ejemplos, consulte la propiedad RDP usbdevicestoredirect.

  7. Haga clic en Guardar. Ahora puede probar la configuración de redireccionamiento USB.

Prueba del redireccionamiento USB

Una vez configurados los hosts de sesión, la propiedad RDP del grupo de hosts y los dispositivos locales, puede probar el redireccionamiento USB. Tenga en cuenta el comportamiento siguiente:

Una vez configurados los equipos en la nube y los dispositivos locales, puede probar el redireccionamiento USB. Tenga en cuenta el comportamiento siguiente:

Una vez configurados los cuadros de desarrollo y los dispositivos locales, puede probar el redireccionamiento USB. Tenga en cuenta el comportamiento siguiente:

  • Los controladores para periféricos USB redirigidos se instalan en la sesión remota mediante el mismo proceso que el dispositivo local. Asegúrese de que Windows Update esté habilitado en la sesión remota o de que los controladores estén disponibles para el periférico.

  • El redireccionamiento USB opaco de bajo nivel está diseñado para conexiones LAN (< latencia de 20 ms); con mayor latencia, es posible que algunos periféricos USB no funcionen correctamente o que la experiencia del usuario no sea adecuada.

  • Los periféricos USB no están disponibles en el dispositivo local mientras se redirigen a la sesión remota.

  • Los periféricos USB solo se pueden usar en una sesión remota a la vez.

  • El redireccionamiento USB solo está disponible desde un dispositivo Windows local.

Para probar el redireccionamiento USB:

  1. Conecte los periféricos USB admitidos que desea usar en una sesión remota.

  2. Conéctese a una sesión remota mediante Window App o la aplicación escritorio remoto en una plataforma que admita el redireccionamiento USB. Para obtener más información, consulte Comparación de características de Windows App entre plataformas y dispositivos y Comparación de características de aplicaciones de Escritorio remoto entre plataformas y dispositivos.

  3. Compruebe que los periféricos están conectados a la sesión remota. Con la pantalla en pantalla completa, en la barra de estado, seleccione el icono para seleccionar los dispositivos que se van a usar. Este icono solo muestra cuándo se ha configurado correctamente el redireccionamiento USB.

    Captura de pantalla que muestra la barra de estado de Windows App con un cuadro rojo alrededor del icono seleccionar dispositivos que se van a usar.

  4. Active la casilla de cada periférico USB que quiera redirigir a la sesión remota y desactive la casilla de los periféricos que no desea redirigir. Algunos dispositivos pueden aparecer en esta lista como dispositivo USB genérico de Escritorio remoto una vez dirigido.

    Captura de pantalla que muestra el cuadro de diálogo dispositivos y recursos locales de Windows App cuando se conecta a una sesión remota.

  5. Compruebe que el dispositivo funciona correctamente en la sesión remota. El controlador correcto debe instalarse en la sesión remota. Estas son algunas maneras de comprobar que los periféricos USB están disponibles en la sesión remota, en función del permiso que tenga en la sesión remota:

    1. Abra Administrador de dispositivos en la sesión remota desde el menú Inicio o ejecute devmgmt.msc desde la línea de comandos. Compruebe que los periféricos redirigidas aparecen en la categoría de dispositivo esperada y no muestre ningún error.

      Captura de pantalla que muestra el administrador de dispositivos en una sesión remota.

    2. Abra un símbolo del sistema de PowerShell en la sesión remota y ejecute el siguiente comando:

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

      La salida es similar al ejemplo siguiente. Compruebe la columna de estado para ver las entradas que muestran Error. Si hay entradas con un error, solucione el problema del dispositivo según las instrucciones del fabricante.

      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. Una vez que los periféricos se redirigen y funcionan correctamente, puede usarlos como lo haría en un dispositivo local.

propiedad RDP usbdevicestoredirect

La usbdevicestoredirect propiedad RDP se usa para especificar qué dispositivos USB se redirigen a la sesión remota y su sintaxis usbdevicestoredirect:s:<value> proporciona flexibilidad al redirigir periféricos USB mediante el redireccionamiento opaco de bajo nivel. Los valores válidos para la propiedad se muestran en la tabla siguiente. Los valores se pueden usar por sí mismos o se puede usar una combinación de estos valores entre sí cuando se separan con un punto y coma, sujeto a un orden de procesamiento. Para obtener más información, consulte Control del redireccionamiento USB opaco de bajo nivel.

Orden de procesamiento Valor Descripción
N/D No se especificó ningún valor No redirija ningún periférico USB compatible mediante el redireccionamiento opaco de bajo nivel.
1 * Redirija todos los periféricos que no usen el redireccionamiento de alto nivel.
2 {<DeviceClassGUID>} Redirija todos los periféricos que son miembros de la clase de configuración de dispositivo especificada. Para obtener una lista de valores GUID de clase de dispositivo, vea Clases de configuración de dispositivos definidas por el sistema disponibles para proveedores.
3 <USBInstanceID> Redirigir un periférico USB especificado por la ruta de acceso de la instancia de dispositivo especificada.
4 <-USBInstanceID> No redirija un periférico especificado por la ruta de acceso de instancia de dispositivo determinada.

Cuando se construye como una cadena en el orden de procesamiento correcto, la sintaxis es:

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

Estos son algunos ejemplos de uso de la usbdevicestoredirect propiedad RDP:

  • Para redirigir todos los periféricos USB compatibles que el redireccionamiento de alto nivel no redirige, use:

    usbdevicestoredirect:s:*
    
  • Para redirigir todos los periféricos USB compatibles con un GUID de clase de dispositivo de (creación de {6bdd1fc6-810f-11d0-bec7-08002be2092f} imágenes), use:

    usbdevicestoredirect:s:{6bdd1fc6-810f-11d0-bec7-08002be2092f}
    
  • Para redirigir todos los periféricos USB compatibles que el redireccionamiento de alto nivel no redirige y los periféricos USB con un GUID de clase de dispositivo de {6bdd1fc6-810f-11d0-bec7-08002be2092f} (imágenes) y {4d36e96c-e325-11ce-bfc1-08002be10318} (multimedia), use:

    usbdevicestoredirect:s:*;{6bdd1fc6-810f-11d0-bec7-08002be2092f};{4d36e96c-e325-11ce-bfc1-08002be10318}
    
  • Para redirigir un periférico USB compatible con identificadores USB\VID_095D&PID_9208\5&23639F31&0&2 de instancia y USB\VID_045E&PID_076F\5&14D1A39&0&7, use:

    usbdevicestoredirect:s:USB\VID_095D&PID_9208\5&23639F31&0&2;USB\VID_045E&PID_076F\5&14D1A39&0&7
    
  • Para redirigir todos los periféricos USB compatibles que el redireccionamiento de alto nivel no redirige, excepto para un dispositivo con un identificador de instancia de USB\VID_045E&PID_076F\5&14D1A39&0&7, use:

    usbdevicestoredirect:s:*;-USB\VID_045E&PID_076F\5&14D1A39&0&7
    
  • Use la sintaxis siguiente para lograr el siguiente escenario:

    • Redirija todos los periféricos USB compatibles que el redireccionamiento de alto nivel no redirige.
    • Redirigir todos los periféricos USB compatibles con un GUID de clase de configuración de dispositivo de {6bdd1fc6-810f-11d0-bec7-08002be2092f} (creación de imágenes).
    • Redirigir un periférico USB compatible con el identificador USB\VID_095D&PID_9208\5&23639F31&0&2de instancia .
    • No redirija un periférico USB compatible con un identificador de instancia de 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
    

Sugerencia

Para Azure Virtual Desktop, los caracteres \, :y ; deben ser de escape mediante un carácter de barra diagonal inversa. Esto incluye todas las rutas de acceso de instancia de dispositivo, como USB\\VID_045E&PID_0779\\5&21F6DCD1&0&5. No afecta al comportamiento de redireccionamiento.