Configurar o redirecionamento de porta COM ou serial por meio do Protocolo RDP
Dica
Este artigo é compartilhado com serviços e produtos que usam o protocolo RDP (RDP) para fornecer acesso remoto a áreas de trabalho e aplicativos do Windows.
Selecione um produto usando os botões na parte superior deste artigo para mostrar o conteúdo relevante.
Você pode configurar o comportamento de redirecionamento de portas COM ou seriais em um dispositivo local e uma sessão remota por meio do protocolo RDP.
Para a Área de Trabalho Virtual do Azure, recomendamos que você habilite o redirecionamento de porta COM ou serial em seus hosts de sessão usando o Microsoft Intune ou a Política de Grupo e, em seguida, controle o redirecionamento usando as propriedades do RDP do pool de hosts.
Para o Windows 365, você pode configurar seus PCs na nuvem usando o Microsoft Intune ou a Política de Grupo.
Para o Computador de Desenvolvimento, você pode configurar seus computadores de desenvolvimento usando o Microsoft Intune ou a Política de Grupo.
Este artigo fornece informações sobre os métodos de redirecionamento com suporte e como configurar as portas COM ou seriais do comportamento de redirecionamento. Para saber mais sobre como o redirecionamento funciona, confira Redirecionamento por meio do protocolo RDP.
Pré-requisitos
Antes de configurar o redirecionamento de porta COM ou serial, você precisa de:
Um pool de hosts existente com os hosts da sessão.
Uma conta do Microsoft Entra ID que recebe as funções internas RBAC (controle de acesso baseado em função) do Colaborador do Pool de Hosts de Virtualização da Área de Trabalho no pool de hosts, no mínimo.
- Um PC na nuvem existente.
- Um computador de desenvolvimento existente.
Uma porta COM ou serial em um dispositivo local e um periférico que se conecta à porta. O redirecionamento de porta COM ou serial usa redirecionamento opaco de baixo nível, portanto, os drivers precisam ser instalados na sessão remota para que o periférico funcione corretamente.
Para configurar o Microsoft Intune, você precisa de:
- Uma conta do Microsoft Entra ID atribuída à função interna RBAC do Gerenciador de Políticas e Perfis.
- Um grupo que contém os dispositivos que você deseja configurar.
Para configurar a Política de Grupo, você precisa do seguinte:
- Uma conta de domínio que tenha permissão para criar ou editar objetos da Política de Grupo.
- Um grupo de segurança ou uma UO (unidade organizacional) contendo os dispositivos que você deseja configurar.
Você precisa se conectar a uma sessão remota de um aplicativo e uma plataforma com suporte. Para ver o suporte ao redirecionamento no aplicativo do Windows e no aplicativo da Área de Trabalho Remota, confira Comparar os recursos do aplicativo do Windows em plataformas e dispositivos e Comparar os recursos do aplicativo da Área de Trabalho Remota em plataformas e dispositivos.
Redirecionamento de porta COM ou serial
A configuração de um host da sessão usando o Microsoft Intune ou a Política de Grupo ou a configuração de uma propriedade do RDP em um pool de host controla a capacidade de redirecionar portas COM e seriais do dispositivo local para a sessão remota, que está sujeita a uma ordem de prioridade.
A configuração padrão é:
- Sistema operacional Windows: o redirecionamento de porta COM ou serial não está bloqueado.
- Propriedades do RDP do pool de host da Área de Trabalho Virtual do Azure: as portas COM e seriais são redirecionadas do dispositivo local para a sessão remota.
- Comportamento padrão resultante: as portas COM ou seriais são redirecionadas do dispositivo local para a sessão remota.
Importante
Tenha cuidado ao definir as configurações de redirecionamento, pois a configuração mais restritiva é o comportamento resultante. Por exemplo, se você desabilitar o redirecionamento de porta COM ou serial em um host da sessão com o Microsoft Intune ou a Política de Grupo, mas habilitá-lo com a propriedade do RDP do pool de host, o redirecionamento será desabilitado.
A configuração de um PC na nuvem controla a capacidade de redirecionar as portas COM ou seriais do dispositivo local para a sessão remota e é definida usando o Microsoft Intune ou a Política de Grupo.
A configuração padrão é:
- Sistema operacional Windows: o redirecionamento de porta COM ou serial não está bloqueado.
- Windows 365: as portas COM ou seriais são redirecionadas do dispositivo local para a sessão remota.
- Comportamento padrão resultante: as portas COM ou seriais são redirecionadas do dispositivo local para a sessão remota.
A configuração de um computador de desenvolvimento controla a capacidade de redirecionar a porta COM ou serial do dispositivo local para a sessão remota e é definida usando o Microsoft Intune ou a Política de Grupo.
A configuração padrão é:
- Sistema operacional Windows: o redirecionamento de porta COM ou serial não está bloqueado.
- Computador de Desenvolvimento da Microsoft: as portas COM ou seriais são redirecionadas do dispositivo local para a sessão remota.
- Comportamento padrão resultante: as portas COM ou seriais são redirecionadas do dispositivo local para a sessão remota.
Configurar o redirecionamento de porta COM ou serial usando as propriedades do RDP do pool de host
O pool de host da Área de Trabalho Virtual do Azure que configura o redirecionamento de portas COM controla se as portas COM ou seriais devem ser redirecionadas entre a sessão remota e o dispositivo local. A propriedade do RDP correspondente é redirectcomports:i:<value>
. Para obter mais informações, confira Propriedades do RDP com suporte.
Para configurar o redirecionamento de porta COM ou serial usando as propriedades do RDP do pool de host:
Entre no portal do Azure.
Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.
Selecione Pools de host e, em seguida, selecione o pool de hosts que você deseja configurar.
Selecione Propriedades do RDP e, em seguida, escolha Redirecionamento de dispositivo.
Para redirecionamento de portas COM, selecione a lista suspensa e, em seguida, escolha uma das seguintes opções:
- As portas COM no computador local não ficam disponíveis na sessão remota
- As portas COM no computador local estão disponíveis na sessão remota (padrão)
- Não configurado
Selecione Salvar.
Configurar o redirecionamento de porta COM ou serial usando o Microsoft Intune ou a Política de Grupo
Configurar o redirecionamento de porta COM ou serial usando o Microsoft Intune ou a Política de Grupo
Selecione a guia relevante ao seu cenário.
Para permitir ou desabilitar o redirecionamento de porta COM ou serial usando o Microsoft Intune:
Crie ou edite um perfil de configuração para dispositivos Windows 10 e posteriores com o tipo de perfil Catálogo de configurações.
No seletor de configurações, navegue até Modelos Administrativos>Componentes do Windows>Serviços de Área de Trabalho Remota>Host de Sessão de Área de Trabalho Remota>Redirecionamento de Dispositivos e Recursos.
Marque a caixa Não permitir redirecionamento de porta COM e feche o seletor de configurações.
Expanda a categoria Modelos administrativos e alterne o comutador Não permitir o redirecionamento de porta COM para Habilitado ou Desabilitado dependendo de seus requisitos:
Para permitir o redirecionamento de porta COM ou serial, alterne o comutador para Desabilitado e selecione OK.
Para desabilitar o redirecionamento de porta COM ou serial, alterne o comutador para Habilitado e selecione OK.
Selecione Avançar.
Opcional: na guia Marcas de escopo, selecione uma marca de escopo para filtrar o perfil. Saiba mais sobre marcas de escopo, confira Usar RBAC (controle de acesso baseado em função) e marcas de escopo para TI distribuída.
Na guia Atribuições, selecione o grupo que contém os computadores que fornecem uma sessão remota que você deseja configurar e selecione Avançar.
Na guia Revisar + criar, revise as configurações e selecione Criar.
Depois que a política se aplicar aos computadores que fornecem uma sessão remota, reinicie-os para que as configurações entrem em vigor.
Testar o redirecionamento de porta serial ou COM
Ao usar o redirecionamento de porta COM ou serial, considere o seguinte comportamento:
Os drivers de periféricos redirecionados conectados a uma porta COM ou serial precisam ser instalados na sessão remota usando o mesmo processo que o dispositivo local. Verifique se o Windows Update está habilitado na sessão remota ou se os drivers estão disponíveis para o periférico.
O redirecionamento opaco de baixo nível foi projetado para conexões LAN; com maior latência, alguns periféricos conectados a uma porta COM ou serial podem não funcionar corretamente ou a experiência do usuário pode não ser adequada.
Os periféricos conectados a uma porta COM ou serial não estão disponíveis no dispositivo local enquanto são redirecionado para a sessão remota.
Os periféricos conectados a uma porta COM ou serial só podem ser usados em uma sessão remota por vez.
O redirecionamento de porta COM ou serial só está disponível em um dispositivo Windows local.
Para testar o redirecionamento de porta COM ou serial de um dispositivo Windows local:
Conecte os periféricos com suporte que você deseja usar em uma sessão remota a uma porta COM ou serial.
Conecte-se a uma sessão remota usando o aplicativo do Windows ou o aplicativo de Área de Trabalho Remota em uma plataforma que dá suporte ao redirecionamento de drive. Para obter mais informações, confira Comparar os recursos do aplicativo do Windows em plataformas e dispositivos e Comparar os recursos do aplicativo de Área de Trabalho Remota em plataformas e dispositivos.
Verifique se o dispositivo está funcionando corretamente na sessão remota. Como as portas COM ou seriais são redirecionadas usando o redirecionamento opaco de baixo nível, o driver correto precisa ser instalado na sessão remota, o que você precisa fazer se ele não for instalado automaticamente.
Aqui estão algumas maneiras de verificar se os periféricos USB estão disponíveis na sessão remota, dependendo da permissão que você tem na sessão remota:
Abra o Gerenciador de Dispositivos na sessão remota no menu Iniciar ou execute
devmgmt.msc
na linha de comando. Verifique se os periféricos redirecionados aparecem na categoria de dispositivo esperada e não apresentam erros.Abra um prompt de comando ou prompt do PowerShell no dispositivo local e na sessão remota e execute o comando a seguir em ambos os locais. Este comando mostra as portas COM ou seriais disponíveis localmente e permite que você verifique se elas estão disponíveis na sessão remota.
chgport
A saída é de modo semelhante à seguinte:
No dispositivo local:
COM3 = \Device\Serial0 COM4 = \Device\Serial1
Na sessão remota:
COM3 = \Device\RdpDrPort\;COM3:2\tsclient\COM3 COM4 = \Device\RdpDrPort\;COM4:2\tsclient\COM4
Depois que os periféricos forem redirecionados e funcionarem corretamente, você poderá usá-los como faria em um dispositivo local.