Partilhar via


Implementar o QoS (Qualidade do Serviço) em clientes da área de trabalho do Microsoft Teams no Windows

Há vários métodos que você pode usar para definir as marcas DSCP (Ponto de Código de Serviços Diferenciados) para clientes da área de trabalho do Teams em execução no Windows. Este artigo pressupõe que você esteja usando os intervalos de porta de origem padrão, conforme definido em Implementar QoS no Teams. Se você personalizou os intervalos de porta de origem para seu ambiente, precisará ajustar as diretrizes a seguir para refletir as portas de origem que estão sendo usadas.

Configurando marcas DSCP usando Intune

Microsoft Intune (e outros provedores de MDM (mobile Gerenciamento de Dispositivos) usam o protocolo OMA-DM (Open Mobile Alliance-Device Management) baseado em EXtensible Markup Language (XML) para gerenciamento de configurações de política. O Windows implementa o OMA-DM XML por meio de CSPs (Provedores de Serviço de Configuração) - e para QoS (Qualidade de Serviço), o CSP networkQoSPolicy é aproveitado.

Para criar a política de configuração do dispositivo para clientes QoS para Teams no Windows:

  1. Entre no centro de administração Microsoft Intune.

  2. Selecione Criarconfiguração>de dispositivos>.

  3. Insira as seguintes propriedades:

    • Plataforma: selecione Windows 10 e posterior.
    • Tipo de perfil: selecione Modelos e selecione Personalizado.
  4. Selecione Criar.

  5. No Básico, insira as seguintes propriedades:

    • Nome: insira um nome descritivo para o perfil. Nomeie seus perfis para que você possa identificá-los facilmente mais tarde. Por exemplo, Windows: Marcas DSCP do Teams QoS
    • Descrição: insira uma descrição para o perfil. Essa configuração é opcional, mas recomendada.
  6. Selecione Avançar.

  7. Nas configurações, selecione Adicionar. Use as tabelas a seguir para preencher as configurações OMA-URI necessárias (repita para cada linha na tabela).

    Para o novo cliente do Teams, usando a tabela a seguir.

    Tabela 1. Intune Configurações de OMA-URI para novas Equipes

    Nome Descrição OMA-URI Tipo de dados Valor
    Áudio do Teams: Aplicativo Novo nome executável do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsAudio/AppPathNameMatchCondition Cadeia de Caracteres ms-teams.exe
    Áudio do Teams: portas Portas de origem de áudio usadas pelo cliente do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsAudio/SourcePortMatchCondition Cadeia de Caracteres 50000-50019
    Áudio do Teams: Marcação DSCP Marcação aplicada ao áudio (EF46) ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsAudio/DSCPAction Inteiro 46
    Vídeo do Teams: Aplicativo Novo nome executável do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsVideo/AppPathNameMatchCondition Cadeia de Caracteres ms-teams.exe
    Vídeo do Teams: portas Portas de origem de vídeo usadas pelo cliente do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsVideo/SourcePortMatchCondition Cadeia de Caracteres 50020-50039
    Vídeo do Teams: Marcação DSCP Marcação aplicada ao vídeo (AF41) ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsVideo/DSCPAction Inteiro 34
    Teams Screenshare: Aplicativo Novo nome executável do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsScreenshare/AppPathNameMatchCondition Cadeia de Caracteres ms-teams.exe
    Teams Screenshare: Portas Portas de compartilhamento de tela usadas pelo cliente do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsScreenshare/SourcePortMatchCondition Cadeia de Caracteres 50040-50059
    Teams Screenshare: Marcação DSCP Marcação aplicada ao compartilhamento de tela (AF21) ./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsScreenshare/DSCPAction Inteiro 18

    Para o cliente clássico do Teams, usando a tabela a seguir.

    Tabela 2. Intune Configurações OMA-URI para Teams clássicos

    Nome Descrição OMA-URI Tipo de dados Valor
    Áudio clássico do Teams: aplicativo Nome executável do Teams clássico. ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsAudio/AppPathNameMatchCondition Cadeia de Caracteres teams.exe
    Áudio clássico do Teams: portas Portas de origem de áudio usadas pelo cliente do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsAudio/SourcePortMatchCondition Cadeia de Caracteres 50000-50019
    Áudio clássico do Teams: marcação DSCP Marcação aplicada ao áudio (EF46) ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsAudio/DSCPAction Inteiro 46
    Vídeo clássico do Teams: Aplicativo Nome executável do Teams clássico. ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsVideo/AppPathNameMatchCondition Cadeia de Caracteres teams.exe
    Vídeo clássico do Teams: portas Portas de origem de vídeo usadas pelo cliente do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsVideo/SourcePortMatchCondition Cadeia de Caracteres 50020-50039
    Vídeo clássico do Teams: Marcação DSCP Marcação aplicada ao vídeo (AF41) ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsVideo/DSCPAction Inteiro 34
    Screenshare do Teams Clássico: Aplicativo Nome executável do Teams clássico. ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsScreenshare/AppPathNameMatchCondition Cadeia de Caracteres teams.exe
    Screenshare do Teams Clássico: portas Portas de compartilhamento de tela usadas pelo cliente do Teams. ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsScreenshare/SourcePortMatchCondition Cadeia de Caracteres 50040-50059
    Screenshare do Teams Clássico: Marcação DSCP Marcação aplicada ao compartilhamento de tela (AF21) ./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsScreenshare/DSCPAction Inteiro 18
  8. Selecionar Avançar

  9. Em Atribuições, selecione o grupo ou grupos que você deseja direcionar com essa política. A associação de grupo deve incluir dispositivos Windows (e não contas de usuário), pois essa é uma política de dispositivo.

  10. Selecionar Avançar

  11. Em Regras de Aplicabilidade, defina e desejá-lo (opcional).

  12. Selecione Avançar.

  13. Em Examinar + criar, examine as configurações para obter precisão e, quando terminar, selecione Criar.

Configurando marcas DSCP usando comandos do PowerShell

As marcas DSCP do ponto de extremidade podem ser definidas no PowerShell usando o comando New-NetQosPolicy . Nos exemplos abaixo, há dois comandos cada para áudio, vídeo e compartilhamento de aplicativos. Os comandos a seguir mostram a criação de políticas para o novo cliente do Teams (ms-teams.exe) e o cliente clássico do Teams (Teams.exe). Você pode combinar esses comandos em um script do PowerShell e distrbute aos pontos de extremidade desejados.

Definir QoS para áudio

new-NetQosPolicy -Name "Teams Audio" -AppPathNameMatchCondition "ms-teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50000 -IPSrcPortEndMatchCondition 50019 -DSCPAction 46 -NetworkProfile All
new-NetQosPolicy -Name "Classic Teams Audio" -AppPathNameMatchCondition "Teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50000 -IPSrcPortEndMatchCondition 50019 -DSCPAction 46 -NetworkProfile All

Definir QoS para vídeo

new-NetQosPolicy -Name "Teams Video" -AppPathNameMatchCondition "ms-teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50020 -IPSrcPortEndMatchCondition 50039 -DSCPAction 34 -NetworkProfile All
new-NetQosPolicy -Name "Classic Teams Video" -AppPathNameMatchCondition "Teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50020 -IPSrcPortEndMatchCondition 50039 -DSCPAction 34 -NetworkProfile All

Definir QoS para compartilhamento

new-NetQosPolicy -Name "Teams Sharing" -AppPathNameMatchCondition "ms-teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50040 -IPSrcPortEndMatchCondition 50059 -DSCPAction 18 -NetworkProfile All
new-NetQosPolicy -Name "Classic Teams Sharing" -AppPathNameMatchCondition "Teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50040 -IPSrcPortEndMatchCondition 50059 -DSCPAction 18 -NetworkProfile All

Configurando marcas DSCP usando Política de Grupo

Você pode criar configurações de QoS baseadas em política em um GPO (objeto Política de Grupo). Ao criar as políticas, você precisará criar uma política separada para áudio, vídeo e compartilhamento de aplicativos.

Para criar uma política de áudio QoS para computadores Windows ingressados no domínio, primeiro faça logon em um computador no qual Política de Grupo Management foi instalado. Abra Política de Grupo Gerenciamento (clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciamento de Política de Grupo) e conclua as seguintes etapas:

  1. No Gerenciamento de Política de Grupo, localize o contêiner em que a nova política deve ser criada. Por exemplo, se todos os computadores cliente estiverem localizados em um cliente chamado OU, crie a nova política na UO de clientes.

  2. Clique com o botão direito do mouse no contêiner apropriado e selecione Criar um GPO neste domínio e Vincule-o aqui.

  3. Na caixa de diálogo Novo GPO, digite um nome para o novo objeto Política de Grupo na caixa Nome e selecione OK.

  4. Clique com o botão direito do mouse na política recém-criada e selecione Editar.

  5. No Política de Grupo Management Editor, expanda Configuração do Computador, expanda Configurações do Windows, clique com o botão direito do mouse em QoS baseado em política e selecione Criar nova política.

  6. Na caixa de diálogo QoS baseada em política , na página de abertura, digite um nome para a nova política na caixa Nome . Selecione Especificar Valor DSCP e defina o valor como 46. Deixe Especificar Taxa de Limitação de Saída não selecionada e selecione Avançar.

  7. Na próxima página, selecione Somente aplicativos com esse nome executável e insira o seguinte nome:

    • Para novas equipes, insirams-teams.exe
    • Para equipes clássicas, insirateams.exe
  8. Click Next. Essa configuração instrui a política a priorizar apenas o tráfego correspondente do cliente do Teams.

  9. Na terceira página, verifique se qualquer endereço IP de origem e qualquer endereço IP de destino estão selecionados e selecione Avançar. Essas duas configurações garantem que os pacotes sejam gerenciados independentemente de qual computador (endereço IP) enviou os pacotes e qual computador (endereço IP) receberá os pacotes.

  10. Na página quatro, selecione TCP e UDP no protocolo Selecionar o protocolo que essa política QoS aplica à lista suspensa. TCP (Protocolo de Controle de Transmissão) e UDP (Protocolo de Datagrama do Usuário) são os dois protocolos de rede mais usados.

  11. No título Especificar o número da porta de origem, selecione Nesta porta de origem ou intervalo. Na caixa de texto que acompanha, digite o intervalo de portas reservado para transmissões de áudio. Por exemplo, se você reservou as portas 50000 por meio das portas 50019 para tráfego de áudio, insira o intervalo de portas usando esse formato: 50000:50019. Selecione Concluir.

  12. Repita as etapas 5 a 10 para criar políticas para Compartilhamento de Vídeo e Aplicativo/Área de Trabalho, substituindo os valores apropriados nas etapas 6 e 10.

As novas políticas que você criou não entrarão em vigor até que Política de Grupo tenha sido atualizado em seus computadores cliente. Embora Política de Grupo se atualize periodicamente por conta própria, você pode forçar uma atualização imediata seguindo estas etapas:

  1. Em cada computador para o qual você deseja atualizar Política de Grupo, abra um Prompt de Comando como administrador (Executar como administrador).

  2. No prompt de comando, insira

    gpupdate /force
    

Verificar marcas DSCP no objeto Política de Grupo

Para verificar se os valores do objeto Política de Grupo estão definidos, execute as seguintes etapas:

  1. Abra um Prompt de Comando como administrador (Executar como administrador).

  2. No prompt de comando, insira

    gpresult /R > gp.txt
    

    Isso gerará um relatório de GPOs aplicados e o enviará para um arquivo de texto chamado gp.txt.

    Para obter um relatório HTML mais legível chamado gp.html, insira o seguinte comando:

    gpresult /H gp.html
    
  3. No arquivo gerado, procure o título Objetos Política de Grupo Aplicados e verifique se os nomes dos objetos Política de Grupo criados anteriormente estão na lista de políticas aplicadas.

  4. Abra a Editor do Registro e vá para

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\QoS

    Verifique os valores das entradas do registro listadas na Tabela 2.

    Tabela 2. Valores para entradas de registro do Windows para QoS

    Nome Tipo Dados
    Nome do Aplicativo REG_SZ ms-teams.exe
    Valor de DSCP REG_SZ 46
    IP Local REG_SZ *
    Comprimento do Prefixo IP Local REG_SZ *
    Porta Local REG_SZ 50000-50019
    Protocolo REG_SZ *
    IP Remoto REG_SZ *
    Prefixo de IP remoto REG_SZ *
    Porta Remota REG_SZ *
    Taxa de Aceleração REG_SZ -1
  5. Verifique se o valor da entrada Nome do Aplicativo está correto para o cliente que você está usando e verifique se as entradas DSCP Value e Local Port refletem as configurações no objeto Política de Grupo.

Implementar o QoS (Qualidade do Serviço) no Teams