Configurar redireccionamiento de puerto COM o serie a través del Protocolo de escritorio remoto
Sugerencia
Este artículo se comparte para servicios y productos que usan el Protocolo de escritorio remoto (RDP) para proporcionar acceso remoto a escritorios y aplicaciones de Windows.
Seleccione un producto en los botones de la parte superior de este artículo para mostrar el contenido pertinente.
Puede configurar el comportamiento de redireccionamiento de los puertos serie o COM entre un dispositivo local y una sesión remota a través del Protocolo de escritorio remoto (RDP).
Para Azure Virtual Desktop, le recomendamos que habilite el redireccionamiento de puertos serie o COM en sus hosts de sesión utilizando Microsoft Intune o la directiva de grupo, y después controle el redireccionamiento utilizando las propiedades de RDP del grupo de hosts.
Para Windows 365, puede configurar los PC en la nube mediante Microsoft Intune o las directivas de grupo.
En el caso de Microsoft Dev Box, configure sus equipos de desarrollo con Microsoft Intune o directivas de grupo.
En este artículo se proporciona información sobre los métodos de redireccionamiento admitidos y cómo configurar los puertos serie o COM del comportamiento de redireccionamiento. Para más información sobre cómo funciona el redireccionamiento, consulte Redireccionamiento a través del Protocolo de escritorio remoto.
Requisitos previos
Para poder configurar el redireccionamiento de puertos COM o serie, necesita lo siguiente:
Un grupo de hosts existente con hosts de sesión.
Una cuenta de Id. de Microsoft Entra asignada a los roles integrados de control de acceso basado en rol (RBAC) del grupo de hosts de Desktop Virtualization en el grupo de hosts como mínimo.
- Un PC en la nube existente.
- Un equipo de desarrollo existente.
Un puerto COM o serie en un dispositivo local y un periférico que se conecta al puerto. La redirección del puerto COM o serie usa redirección opaca de bajo nivel, por lo que los controladores deben instalarse en la sesión remota para que el periférico funcione correctamente.
Para configurar Microsoft Intune, se necesita:
- Cuenta de Microsoft Entra ID a la que se asigna la función RBAC integrada de administrador de directivas y perfiles.
- Un grupo que contiene los dispositivos que quiere configurar.
Para configurar la directiva de grupo, se necesita:
- Una cuenta de dominio que tenga permiso para crear o editar objetos de directiva de grupo.
- Un grupo de seguridad o una unidad organizativa (UO) que contenga los dispositivos que quiera configurar.
Necesita conectarse a una sesión remota desde una aplicación y una plataforma compatibles. Para ver la compatibilidad con la redirección en la aplicación de Windows y en la aplicación Escritorio remoto, consulte Compare las características de la aplicación de Windows en distintas plataformas y dispositivos y Compare las características de la aplicación Escritorio remoto en distintas plataformas y dispositivos.
Redireccionamiento de puerto COM o serie
La configuración de un host de sesión mediante Microsoft Intune o directivas de grupo, o el establecimiento de una propiedad de RDP en un grupo de hosts rige la capacidad de redirigir los puertos serie o COM desde el dispositivo local a la sesión remota, lo que está sujeto a un orden de prioridad.
La configuración predeterminada es la siguiente:
- Sistema operativo Windows: no se bloquea el redireccionamiento de puertos COM o serie.
- Propiedades de RDP del grupo de hosts de Azure Virtual Desktop: los puertos COM o serie se redirigen del dispositivo local a la sesión remota.
- Comportamiento predeterminado resultante: los puertos COM o serie se redirigen del dispositivo local a la sesión remota.
Importante
Tenga cuidado al establecer la configuración de redireccionamiento, ya que el comportamiento resultante es el más restrictivo. Por ejemplo, si deshabilita el redireccionamiento de puertos COM o serie en un host de sesión con Microsoft Intune o la directiva de grupo, pero lo habilita con la propiedad de RDP del grupo de hosts, el redireccionamiento se deshabilitará.
La configuración de un PC en la nube rige la capacidad de redirigir los puertos serie o COM desde el dispositivo local a la sesión remota y se establece mediante Microsoft Intune o la directiva de grupo.
La configuración predeterminada es la siguiente:
- Sistema operativo Windows: no se bloquea el redireccionamiento de puertos COM o serie.
- Windows 365: los puertos serie o COM se redirigen desde el dispositivo local a la sesión remota.
- Comportamiento predeterminado resultante: los puertos COM o serie se redirigen del dispositivo local a la sesión remota.
La configuración de un equipo de desarrollo rige la capacidad de redirigir el puerto serie o COM desde el dispositivo local a la sesión remota y se establece mediante Microsoft Intune o la directiva de grupo.
La configuración predeterminada es la siguiente:
- Sistema operativo Windows: no se bloquea el redireccionamiento de puertos COM o serie.
- Microsoft Dev Box: los puertos COM o serie se redirigen del dispositivo local a la sesión remota.
- Comportamiento predeterminado resultante: los puertos COM o serie se redirigen del dispositivo local a la sesión remota.
Configuración del redireccionamiento de puertos COM o serie mediante propiedades de RDP del grupo de hosts
La configuración del grupo de hosts de Azure Virtual Desktop Redireccionamiento de puertos COM controla si se redirigen los puertos serie o COM entre la sesión remota y el dispositivo local. La propiedad de RDP correspondiente es redirectcomports:i:<value>
. Para más información, consulte Propiedades de RDP compatibles.
Para configurar el redireccionamiento de puertos COM o serie mediante las propiedades de RDP del grupo de hosts:
Inicie sesión en Azure Portal.
En la barra de búsqueda, escriba Azure Virtual Desktop y seleccione la entrada de servicio coincidente.
Vaya a Grupos de hosts y, a continuación, seleccione el grupo de hosts que quiere usar.
Seleccione Propiedades de RDP y después seleccione Redireccionamiento de dispositivos.
Para Redireccionamiento de puertos COM, seleccione la lista desplegable y, después, una de las siguientes opciones:
- Los puertos COM del equipo local no están disponibles en la sesión remota
- Los puertos COM del equipo local están disponibles en la sesión remota (predeterminado)
- No configurado
Seleccione Guardar.
Configuración del redireccionamiento de puerto COM o serie mediante Microsoft Intune o directiva de grupo
Configuración del redireccionamiento de puerto COM o serie mediante Microsoft Intune o directiva de grupo
Seleccione la pestaña correspondiente a su escenario.
Para permitir o deshabilitar el redireccionamiento del puerto COM o serie mediante Microsoft Intune:
Inicie sesión en el Centro de administración de Microsoft Intune.
Cree o edite un perfil de configuración para Windows 10 y dispositivos posteriores, con el tipo de perfil Catálogo de configuración.
En el selector de configuración, vaya a Plantillas administrativas>Componentes de Windows>Servicios de Escritorio remoto>Host de sesión de Escritorio remoto>Redirección de dispositivos y recursos.
Active la casilla No permitir el redireccionamiento del puerto COM y, a continuación, cierre el selector de configuración.
Expanda la categoría Plantillas administrativas y, a continuación, active el modificador de No permitir el redireccionamiento del puerto COM a Habilitado o Deshabilitado, según sus requisitos:
Para permitir el redireccionamiento del puerto COM o serie, cambie al modificador a Deshabilitado y, a continuación, seleccione Aceptar.
Para deshabilitar el redireccionamiento del puerto COM o serie, cambie al modificador a Habilitado y, a continuación, seleccione Aceptar.
Seleccione Siguiente.
Opcional: en la pestaña Etiquetas de ámbito, seleccione una etiqueta de ámbito para filtrar el perfil. Para obtener más información sobre las etiquetas de ámbito, consulte Utilizar el control de acceso basado en funciones (RBAC) y las etiquetas de alcance para la TI distribuida.
En la pestaña Asignaciones, seleccione el grupo que contiene los ordenadores que proporcionan una sesión remota que desea configurar y, a continuación, seleccione Siguiente.
En la pestaña Revisar y crear, examine la configuración y seleccione Crear.
Una vez que la directiva se aplica a los ordenadores que proporcionan una sesión remota, reiníciela para que la configuración surta efecto.
Probar el redireccionamiento de puerto COM o serie
Al usar el redireccionamiento del puerto COM o serie, tenga en cuenta el siguiente comportamiento:
Los controladores para periféricos redirigidos conectados a un puerto COM o serie deben instalarse 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 que los controladores estén disponibles para el periférico.
El redireccionamiento opaco de bajo nivel está diseñado para conexiones LAN; con una latencia mayor, algunos periféricos conectados a un puerto serie o COM podrían no funcionar correctamente, o la experiencia del usuario podría no ser la adecuada.
Los periféricos conectados a un puerto serie o COM no están disponibles en el dispositivo local mientras se redirige a la sesión remota.
Los periféricos conectados a un puerto serie o COM solo pueden utilizarse en una sesión remota a la vez.
El redireccionamiento de puertos serie o COM solo está disponible desde un dispositivo Windows local.
Para probar el redireccionamiento del puerto COM o serie desde un dispositivo Windows local:
Conecte los periféricos admitidos que desea usar en una sesión remota a un puerto COM o serie.
Conéctese a una sesión remota usando la aplicación de Windows o la aplicación de Escritorio remoto en una plataforma compatible con el redireccionamiento de unidades. Para más información, consulte Compare las características de la aplicación de Windows en distintas plataformas y dispositivos y Compare las características de la aplicación Escritorio remoto en distintas plataformas y dispositivos.
Compruebe que el dispositivo funciona correctamente en la sesión remota. Dado que los puertos serie o COM se redireccionan utilizando una redirección opaca de bajo nivel, es necesario instalar el controlador correcto en la sesión remota, lo que deberá hacer si no se instala automáticamente.
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:
Abra el 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 redireccionados aparecen en la categoría de dispositivo esperada y no muestran ningún error.Abra un símbolo del sistema o PowerShell tanto en el dispositivo local como en la sesión remota y, a continuación, ejecute el siguiente comando en ambas ubicaciones. Este comando muestra los puertos COM o serie disponibles localmente y le permite comprobar que están disponibles en la sesión remota.
chgport
La salida es similar a la siguiente:
En el dispositivo local:
COM3 = \Device\Serial0 COM4 = \Device\Serial1
En la sesión remota:
COM3 = \Device\RdpDrPort\;COM3:2\tsclient\COM3 COM4 = \Device\RdpDrPort\;COM4:2\tsclient\COM4
Una vez que los periféricos se redireccionen y funcionen correctamente, puede usarlos como lo haría en un dispositivo local.
Contenido relacionado
- Redireccionamiento a través del Protocolo de escritorio remoto.
- Propiedades de RDP compatibles.
- Comparación de las características de la aplicación de Windows entre plataformas y dispositivos.
- Comparación de las características de la aplicación de Escritorio remoto en distintas plataformas y dispositivos.