Los administradores pueden configurar el sistema cliente para especificar los dispositivos USB que se deben redireccionar a un escritorio remoto.

Para conseguir los objetivos que se indican a continuación, puede configurar las directivas USB (tanto para View Agent como para Horizon Agent) en el escritorio remoto, y Horizon Client en el sistema local.

  • Restringir los tipos de dispositivos USB que Horizon Client hace que estén disponibles para su redireccionamiento.

  • Conseguir que View Agent o Horizon Agent eviten el reenvío de ciertos dispositivos USB desde un equipo cliente.

  • Especificar si Horizon Client debe dividir los dispositivos USB compuestos en componentes separados para su redireccionamiento.

    Los dispositivos USB compuestos están formados por una combinación de dos o más dispositivos, como un dispositivo de entrada de vídeo y un dispositivo de almacenamiento.

Las opciones de configuración en el cliente deben combinarse con las directivas correspondientes establecidas para Horizon Agent o View Agent en el escritorio remoto (o reemplazarlas). Para obtener más información sobre cómo funciona la configuración USB en el cliente junto con las directivas USB de Horizon Agent o View Agent, consulte los temas relacionados con el uso de las directivas para controlar el redireccionamiento USB en el documento Configurar funciones de escritorios remotos en Horizon 7.

Utilizar las reglas de una versión anterior de Horizon Client

En versiones anteriores de Horizon Client, era necesario utilizar sudo para configurar las reglas de división y de filtrado de dispositivos USB. Puede utilizar el siguiente procedimiento para cambiar las reglas que usen sudo por unas nuevas que no usen esta utilidad.

  1. En el cliente Mac, abra Terminal (/Applications/Utilities/Terminal.app) y ejecute el siguiente comando:

    sudo defaults export com.vmware.viewusb /tmp/usb.plist
  2. Abra una ventana Terminal (comando+N) y ejecute el siguiente comando:

    defaults import com.vmware.viewusb /tmp/usb.plist
  3. En la primera ventana Terminal, ejecute el siguiente comando:

    sudo rm -rf /tmp/usb.plist
  4. Cierre ambas ventanas.

Ahora puede utilizar defaults write com.vmware.viewusb propiedad valor para actualizar la regla.

Sintaxis para configurar el redireccionamiento USB

Puede configurar directivas de filtrado y de división para excluir o incluir el redireccionamiento de los dispositivos USB en un escritorio remoto. En un cliente Mac puede configurar la función USB utilizando Terminal (/Applications/Utilities/Terminal.app) y ejecutando un comando como raíz.

  • Para enumerar las reglas:

    # defaults read domain

    Por ejemplo:

    # defaults read com.vmware.viewusb
  • Para eliminar una regla:

    # defaults delete propiedad del dominio

    Por ejemplo:

    # defaults delete com.vmware.viewusb ExcludeVidPid
  • Para establecer o reemplazar una regla de filtrado:

    # defaults write valor de propiedad del dominio

    Por ejemplo:

    # defaults write com.vmware.viewusb ExcludeVidPid vid-1234_pid-5678
    Importante:

    Algunos parámetros de configuración requieren el VID (ID del proveedor) y PID (ID del producto) de un dispositivo USB. Para encontrar el VID y el PID, puede realizar una búsqueda en Internet con el nombre del producto combinado con vid y pid. De forma alternativa, puede consultar el archivo de registro USB después de conectar dicho dispositivo USB en el sistema local cuando Horizon Client se está ejecutando. Si desea obtener más información, consulte Activar el registro para redireccionamiento USB.

  • Para ejecutar o reemplazar una regla de división en un dispositivo compuesto:

    # defaults write valor de propiedad del dominio

    Por ejemplo:

    # defaults write com.vmware.viewusb AllowAutoDeviceSplitting true
    # defaults write com.vmware.viewusb SplitExcludeVidPid vid-03f0_Pid-2a12
    # defaults write com.vmware.viewusb SplitVidPid "'vid-0911_Pid-149a(exintf:03)'"
    # defaults write com.vmware.viewusb IncludeVidPid vid-0911_Pid-149a

    Los dispositivos USB compuestos están formados por una combinación de dos o más dispositivos, como un dispositivo de entrada de vídeo y un dispositivo de almacenamiento. La primera línea en este ejemplo activa la división automática de los dispositivos compuestos. La segunda línea excluye la división del dispositivo USB compuesto especificado (Vid-03f0_Pid-2a12).

    La tercera línea le comunica a Horizon Client que trate los componentes de otro dispositivo compuesto (Vid-0911_Pid-149a) como dispositivos independientes, pero excluye el redireccionamiento del componente cuyo número de interfaz es 03. Este componente se mantiene de forma local.

    Debido a que este dispositivo compuesto incluye un componente que se suele excluir de forma predeterminada, como un mouse o un teclado, la cuarta línea es necesaria para que los otros componentes del dispositivo compuesto Vid-0911_Pid-149a se puedan redireccionar al escritorio remoto.

    Las tres primeras propiedades son propiedades de división. La última propiedad es una propiedad de filtrado. Las propiedades de filtrado se procesan antes que las propiedades de división.

Excluir un dispositivo Ethernet USB

Un ejemplo de un dispositivo USB que es posible que desee excluir del redireccionamiento es un dispositivo Ethernet USB. Supongamos que su Mac utiliza un dispositivo Ethernet USB para conectar la red del sistema cliente Mac al escritorio remoto. Si redirecciona el dispositivo Ethernet USB, el sistema cliente local perderá la conexión a la red y al escritorio remoto.

Si quiere ocultar de forma permanente este dispositivo del menú de conexión USB o si configuró el escritorio remoto para que conectara automáticamente los dispositivos USB, puede agregar una excepción para excluir la conexión Ethernet.

defaults write com.vmware.viewusb ExcludeVidPid vid-xxxx_pid-yyyy

En este ejemplo, xxxx corresponde al ID del proveedor y yyyy es el ID del producto del adaptador Ethernet USB.