Configurar o redirecionamento de porta serial ou COM pelo Protocolo de Área de Trabalho Remota

Dica

Este artigo é compartilhado para serviços e produtos que usam o protocolo 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 seriais ou COM entre um dispositivo local e uma sessão remota no protocolo RDP.

Para a Área de Trabalho Virtual do Azure, recomendamos que você habilite o redirecionamento de porta serial ou COM nos hosts de sessão usando o Microsoft Intune ou a Política de Grupo e, em seguida, controle o redirecionamento usando as propriedades 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 Microsoft Dev Box, você pode configurar seus dev boxes usando o Microsoft Intune ou a Política de Grupo.

Este artigo fornece informações sobre os métodos de redirecionamento suportados e como configurar o comportamento de redirecionamento portas seriais ou COM. Para saber mais sobre como o redirecionamento funciona, consulte Redirecionamento pelo protocolo de área de trabalho remota.

Pré-requisitos

Antes de configurar o redirecionamento de porta serial ou COM, é necessário:

  • Um PC na nuvem existente.
  • Um computador de desenvolvimento existente.
  • Uma porta serial ou COM em um dispositivo local e um periférico que se conecta à porta. O redirecionamento de porta serial ou COM 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:

  • Para configurar a Política de Grupo, você precisa:

    • Uma conta de domínio que tem permissão para criar ou editar objetos de Política de Grupo.
    • Um grupo de segurança ou unidade organizacional (OU) que contém os dispositivos que você deseja configurar.
  • Você precisa se conectar a uma sessão remota de um aplicativo e plataforma compatíveis. Para exibir o suporte de redirecionamento no Windows App e no aplicativo de Área de Trabalho Remota, consulte Comparar recursos do Aplicativo Windows App entre plataformas e dispositivos e Comparar recursos do aplicativo de Área de Trabalho Remota entre plataformas e dispositivos.

Redirecionamento de porta serial ou COM

A configuração de um host de sessão usando o Microsoft Intune ou a Política de Grupo, ou a configuração de uma propriedade RDP em um pool de hosts, controla a capacidade de redirecionar portas seriais ou COM 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 serial ou COM não está bloqueado.
  • Pool de host da Área de Trabalho Virtual do Azure Propriedades RDP: As portas seriais ou COM são redirecionadas do dispositivo local para a sessão remota.
  • Comportamento padrão resultante: as portas seriais ou COM são redirecionadas do dispositivo local para a sessão remota.

Importante

Tome 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 serial ou COM em um host de sessão com o Microsoft Intune ou a Política de Grupo, mas habilitá-lo com a propriedade RDP do pool de hosts, o redirecionamento será desabilitado.

A configuração de um PC na nuvem controla a capacidade de redirecionar as portas seriais ou COM 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 serial ou COM não está bloqueado.
  • Windows 365: as portas seriais ou COM são redirecionadas do dispositivo local para a sessão remota.
  • Comportamento padrão resultante: as portas seriais ou COM são redirecionadas do dispositivo local para a sessão remota.

A configuração de um Dev Box controla a capacidade de redirecionar a porta serial ou COM 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 serial ou COM não está bloqueado.
  • Microsoft Dev Box: as portas seriais ou COM são redirecionadas do dispositivo local para a sessão remota.
  • Comportamento padrão resultante: as portas seriais ou COM são redirecionadas do dispositivo local para a sessão remota.

Configurar o redirecionamento de porta serial ou COM usando o pool de host Propriedades RDP

A configuração do pool de host da Área de Trabalho Virtual do Azure O redirecionamento de portas COM controla se as portas seriais ou COM devem ser redirecionadas entre a sessão remota e o dispositivo local. A propriedade RDP correspondente é redirectcomports:i:<value>. Para obter mais informações, consulte Propriedades RDP compatíveis.

Para configurar o redirecionamento de porta serial ou COM usando o pool de host Propriedades RDP:

  1. Entre no portal do Azure.

  2. Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Pools de host e, em seguida, selecione o pool de host que você deseja configurar.

  4. Selecione Propriedades RDP e, em seguida, selecione Redirecionamento de dispositivo.

    Uma captura de tela mostrando a guia redirecionamento de dispositivo do pool de host no portal do Azure.

  5. Para o redirecionamento de portas COM, selecione a lista suspensa e, em seguida, selecione uma das seguintes opções:

    • As portas COM no computador local não estão disponíveis na sessão remota
    • As portas COM do computador local estão disponíveis na sessão remota (padrão)
    • Não configurado
  6. Selecione Salvar.

Configurar o redirecionamento de porta serial ou COM usando o Microsoft Intune ou a Política de Grupo

Configurar o redirecionamento de porta serial ou COM usando o Microsoft Intune ou a Política de Grupo

Selecione a guia relevante para seu cenário.

Para permitir ou desabilitar o redirecionamento de porta serial ou COM usando o Microsoft Intune:

  1. Entre no Centro de administração do Microsoft Intune.

  2. Crie ou edite um perfil de configuração para dispositivos Windows 10 e posteriores com o tipo de perfil de catálogo Configurações.

  3. 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 Dispositivo e Recurso.

    Uma captura de tela mostrando as opções de redirecionamento de dispositivo e recurso no portal do Microsoft Intune.

  4. Marque a caixa Não permitir redirecionamento de porta COM e feche o seletor de configurações.

  5. Expanda a categoria Modelos administrativos e alterne a opção para Não permitir redirecionamento de porta COM para Habilitado ou Desabilitado, dependendo de seus requisitos:

    • Para permitir o redirecionamento da porta serial ou COM, alterne a opção para Desabilitado.

    • Para desabilitar o redirecionamento de porta serial ou COM, alterne a opção para Habilitado.

  6. Selecione Avançar.

  7. Opcional: Na guia Rótulos de escopo , selecione um rótulo de escopo para filtrar o perfil. Para obter mais informações sobre os rótulos de escopo, consulte Usar o controle de acesso com base na função e nos rótulos de escopo da TI distribuída.

  8. 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.

  9. Na guia Examinar + criar , examine as configurações e selecione Criar.

  10. 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 redirecionamento serial ou de porta COM

Ao usar o redirecionamento de porta serial ou COM, considere o seguinte comportamento:

  • Os drivers para periféricos redirecionados conectados a uma porta serial ou COM precisam ser instalados na sessão remota usando o mesmo processo do 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 é projetado para conexões LAN; com latência mais alta, alguns periféricos conectados a uma porta serial ou COM podem não funcionar corretamente ou a experiência do usuário pode não ser adequada.

  • Os periféricos conectados a uma porta serial ou COM não estão disponíveis no dispositivo local localmente enquanto ele é redirecionado para a sessão remota.

  • Os periféricos conectados a uma porta serial ou COM só podem ser usados em uma sessão remota por vez.

  • O redirecionamento de porta serial ou COM só está disponível em um dispositivo Windows local.

Para testar o redirecionamento de porta serial ou COM de um dispositivo Windows local:

  1. Conecte os periféricos compatíveis que você deseja usar em uma sessão remota a uma porta serial ou COM.

  2. Conecte-se a uma sessão remota usando o aplicativo Windows ou o aplicativo Área de Trabalho Remota em uma plataforma compatível com o redirecionamento de unidade. Para obter mais informações, consulte Comparar recursos do Aplicativo do Windows App entre plataformas e dispositivos e Comparar recursos do aplicativo da Área de Trabalho Remota entre plataformas e dispositivos.

  3. Verifique se o dispositivo está funcionando corretamente na sessão remota. Como as portas seriais ou COM são redirecionadas usando 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 marcar se os periféricos USB estão disponíveis na sessão remota, dependendo da permissão que você tem na sessão remota:

    1. 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 mostram erros.

      Uma captura de tela mostrando o gerenciador de dispositivos em uma sessão remota.

    2. Abra um prompt de comando ou um prompt do PowerShell no dispositivo local e na sessão remota e execute o comando a seguir em ambos os locais. Esse comando mostra as portas seriais ou COM disponíveis localmente e permite que você verifique se elas estão disponíveis na sessão remota.

      chgport
      

      A saída é semelhante ao seguinte exemplo:

      • 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
        
  4. Depois que os periféricos forem redirecionados e funcionarem corretamente, você poderá usá-los como faria em um dispositivo local.