Atribuir políticas a usuários e grupos

Este artigo analisa as diferentes maneiras de atribuir políticas a usuários e grupos no Microsoft Teams.

Para obter mais informações sobre as políticas compatíveis com o Centro de administração do Teams e pelo módulo PowerShell do Teams, consulte Referência de política do Teams.

Antes de ler, não deixe de ler Atribuir políticas no Teams – introdução.

Este vídeo mostra como atribuir políticas a vários usuários.

Atribuir uma política a usuários individuais

Siga estas etapas para atribuir uma política a um usuário individual ou a alguns usuários por vez.

Usar o centro de administração do Microsoft Teams

Para atribuir uma política a um usuário:

  1. Na navegação à esquerda do centro de administração do Microsoft Teams, acesse Usuários>,gerenciar usuários.

  2. Selecione o usuário clicando à esquerda do nome de usuário e selecione Editar configurações.

  3. Selecione a política que você deseja atribuir e, em seguida, selecione Aplicar.

    Captura de tela do painel Editar configurações em Gerenciar usuários.

Nota

Para cancelar a atribuição de uma política especializada de um usuário, você pode definir cada política como Global (padrão para toda a organização). Você também pode remover atribuições de política em massa para todos os usuários atribuídos diretamente a uma política. Para saber mais, leia Cancelar atribuição de políticas em massa.

Você também pode fazer o seguinte para atribuir uma política a um usuário:

  1. Na navegação à esquerda do centro de administração do Microsoft Teams, vá para a página de políticas.

  2. Selecione a política que você deseja atribuir clicando à esquerda do nome da política.

  3. Selecione Atribuir usuários.

  4. No painel Gerenciar usuários, procure o usuário pelo nome de exibição ou pelo nome de usuário, escolha o nome e marque Adicionar. Repita esta etapa para cada usuário que você deseja adicionar.

  5. Quando terminar de adicionar usuários, selecione Aplicar.

    Captura de tela que mostra como atribuir uma política a um usuário no centro de administração do Teams por meio do segundo método.

Usar o PowerShell

Cada tipo de política tem seu próprio conjunto de cmdlets para gerenciá-lo. Use o Grant- cmdlet de um determinado tipo de política para atribuir a política. Por exemplo, use o cmdlet para atribuir uma política de reunião do Grant-CsTeamsMeetingPolicy Teams aos usuários. Esses cmdlets estão incluídos no módulo PowerShell do Teams e estão documentados na referência de cmdlet do Skype for Business.

Baixe e instale o lançamento público do PowerShell do Teams (caso ainda não o tenha feito) e execute o seguinte para se conectar.

  # When using Teams PowerShell Module

   Import-Module MicrosoftTeams
   Connect-MicrosoftTeams

Neste exemplo, atribuímos uma política de reunião do Teams chamada Política de Reunião de Alunos a um usuário chamado Reda.

Grant-CsTeamsMeetingPolicy -Identity reda@contoso.com -PolicyName "Student Meeting Policy"

Para saber mais, leia Gerenciar políticas por meio do PowerShell.

Atribuir uma política a um grupo

Importante

Grupos com a configuração habilitada não podem usar a HiddenGroupMembership atribuição de política de grupo. As equipes de classe têm essa configuração habilitada por padrão.

A atribuição de política a grupos permite atribuir uma política a um grupo de usuários, como um grupo do Microsoft 365, um grupo de segurança ou uma lista de distribuição. As atribuições de política serão propagadas para os membros do grupo, de acordo com as regras de precedência. À medida que os membros forem adicionados ou removidos de um grupo, as atribuições de política herdadas serão atualizadas.

A atribuição de política a grupos é recomendada para grupos de até 50.000 usuários, mas também funcionará com grupos maiores.

Quando você atribui a política, ela é imediatamente atribuída ao grupo. No entanto, a propagação da atribuição de política aos membros do grupo é executada como uma operação em segundo plano e pode levar algum tempo, dependendo do tamanho do grupo. O mesmo acontece quando uma política não é atribuída de um grupo ou quando membros são adicionados ou removidos de um grupo.

As atribuições de política de grupo são propagadas apenas para usuários que são membros diretos do grupo. As atribuições não são propagadas para membros de grupos aninhados.

Importante

O módulo Powershell do Teams e o centro de administração do Teams não dão suporte às seguintes políticas para atribuição de política de grupo.

  • Política de Permissão de Aplicativos do Teams
  • Política de Atualização do Teams

O que você precisa saber sobre a atribuição de política a grupos

Antes de começar, é importante entender as regras de precedência e a classificação de atribuição de grupo.

Regras de precedência

Para um determinado tipo de política, a política efetiva de um usuário é determinada de acordo com o seguinte:

  • Uma política atribuída diretamente a um usuário tem precedência sobre qualquer outra política do mesmo tipo atribuída a um grupo. Em outras palavras, se um usuário receber diretamente uma política de um determinado tipo, esse usuário não herdará uma política do mesmo tipo de um grupo. Isso também significa que, se um usuário tiver uma política de um determinado tipo que foi atribuída diretamente a ele, você precisará remover essa política do usuário antes que ele possa herdar uma política do mesmo tipo de um grupo.
  • Se um usuário não tiver uma política diretamente atribuída a ele e for membro de dois ou mais grupos e cada grupo tiver uma política do mesmo tipo atribuída a ele, o usuário herdará a política da atribuição de grupo com a classificação mais alta. Quanto menor o número, maior a classificação, sendo 1 a classificação mais alta.
  • Se um usuário não for membro de nenhum grupo atribuído a uma política, a política global (padrão em toda a organização) para esse tipo de política se aplicará ao usuário.

A política efetiva de um usuário é atualizada de acordo com estas regras:

  • Quando um usuário é adicionado ou removido de um grupo ao qual foi atribuída uma política.
  • Uma política não está atribuída em um grupo.
  • Uma política atribuída diretamente ao usuário é removida.

Classificação de atribuição de grupo

Ao atribuir uma política a um grupo, você especifica uma classificação para a atribuição de grupo. Essa classificação é usada para determinar qual política um usuário deve herdar como sua política efetiva se o usuário for membro de dois ou mais grupos e cada grupo receber uma política do mesmo tipo.

A classificação da atribuição de grupo é relativa a outras atribuições de grupo do mesmo tipo. Por exemplo, se você estiver atribuindo uma política de chamada a dois grupos, defina a classificação de uma atribuição como 1 e a outra como 2, sendo 1 a classificação mais alta. A classificação de atribuição de grupo indica qual associação de grupo é mais importante ou mais relevante do que outras associações de grupo em relação à herança.

Digamos, por exemplo, que você tenha dois grupos, Funcionários da Loja e Gerentes da Loja. Ambos os grupos recebem uma política de chamadas do Teams, uma Política de Chamadas de Funcionários da Loja e uma Política de Chamadas de Gerentes de Loja, respectivamente. Para um gerente de loja que está em ambos os grupos, sua função como gerente é mais relevante do que sua função como funcionário, portanto, a política de chamada atribuída ao grupo Gerentes de Loja deve ter uma classificação mais alta.

Grupo Nome da política de chamada do Teams Classificação
Gerentes de loja Política de Chamadas de Gerentes de Loja 1
Funcionários da loja Política de Chamadas de Funcionários da Store 2

Se você não especificar uma classificação, a atribuição de política receberá a classificação mais baixa.

No Centro de administração do Teams

  1. Na navegação à esquerda do centro de administração do Microsoft Teams, vá para a página tipo de política. Por exemplo, vá para Reuniões>Políticas de reunião.
  2. Selecione a guia Atribuição de política de grupo .
  3. Selecione Adicionar grupo e, no painel Atribuir política ao grupo , faça o seguinte:
    1. Pesquise e adicione o grupo ao qual você deseja atribuir a política.

    2. Defina a classificação para a tarefa de grupo.

    3. Selecione a política que você deseja atribuir.

    4. Selecione Aplicar.

      Captura de tela que mostra como atribuir uma política a um grupo no centro de administração do Teams.

Para remover uma atribuição de política de grupo, na guia Atribuição de política de grupo da página política, selecione a atribuição de grupo e, em seguida, selecione Remover.

Para alterar a classificação de uma atribuição de grupo, você precisa remover a atribuição de política de grupo primeiro. Em seguida, siga as etapas acima para atribuir a política a um grupo.

Este vídeo mostra as etapas para criar e atribuir uma política de reunião personalizada a um grupo.

Instale e conecte-se ao módulo Microsoft Teams PowerShell

Para obter orientações passo a passo, consulte Instalar o PowerShell do Teams.

Atribuir uma política a um grupo de usuários

Use o cmdlet Grant apropriado para atribuir uma política a um grupo. Você pode especificar um grupo usando a ID do objeto, o endereço SIP ou o endereço de email.

Neste exemplo, atribuímos uma política de reunião do Teams chamada Política de Reunião de Gerentes de Varejo a um grupo com uma classificação de atribuição de 1.

Grant-CsTeamsMeetingPolicy -Group d8ebfa45-0f28-4d2d-9bcc-b158a49e2d17 -PolicyName "Retail Managers Meeting Policy" -Rank 1

Obter atribuições de política para um grupo

Use o cmdlet Get-CsGroupPolicyAssignment para obter todas as políticas atribuídas a um grupo. Os grupos são sempre listados por sua ID de grupo, mesmo que seu endereço SIP ou endereço de email tenha sido usado para atribuir a política.

Neste exemplo, recuperamos todas as políticas atribuídas a um grupo específico.

Get-CsGroupPolicyAssignment -GroupId e050ce51-54bc-45b7-b3e6-c00343d31274

Neste exemplo, retornamos todos os grupos atribuídos a uma política de reunião do Teams.

Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy

Remover uma política de um grupo

Use o cmdlet Grant apropriado para remover uma política de um grupo. Quando você remove uma política de um grupo, as prioridades de outras políticas do mesmo tipo atribuídas a outros grupos e que têm uma classificação inferior são atualizadas. Por exemplo, se você remover uma política que tem uma classificação de 2, as políticas que têm uma classificação de 3 e 4 serão atualizadas para refletir sua nova classificação. As duas tabelas a seguir mostram esse exemplo.

Aqui está uma lista das atribuições de política e prioridades para uma política de reunião do Teams.

Nome do grupo Nome da política Classificação
Vendas Política de vendas 1
Região Oeste Política da Região Oeste 2
Divisão Política de divisão 3
Subsidiária Política subsidiária 4

Se removermos a política da Região Oeste do grupo da Região Oeste, as atribuições de política e as prioridades serão atualizadas da seguinte forma.

Nome do grupo Nome da política Classificação
Vendas Política de vendas 1
Divisão Política de divisão 2
Subsidiária Política subsidiária 3

Neste exemplo, removemos a política de reunião do Teams de um grupo.

Grant-CsTeamsMeetingPolicy -Group f985e013-0826-40bb-8c94-e5f367076044 -PolicyName $null

Alterar uma atribuição de política de um grupo

Nota

Para alterar uma atribuição de política de grupo, você pode remover a atribuição de política atual do grupo e adicionar uma nova atribuição de política.

Depois de atribuir uma política a um grupo, você pode usar o cmdlet Grant apropriado para alterar a atribuição de política desse grupo da seguinte maneira:

  • Alterar a classificação
  • Alterar a política de um determinado tipo de política
  • Alterar a política de um determinado tipo de política e a classificação

Neste exemplo, alteramos a política de estacionamento de chamadas do Teams de um grupo para uma política chamada SupportCallPark e a classificação de atribuição para 3.

Grant-CsTeamsCallParkPolicy -Group 566b8d39-5c5c-4aaa-bc07-4f36278a1b38 -PolicyName SupportCallPark -Rank 3

Alterar a política efetiva para um usuário

Aqui está um exemplo de como alterar a política efetiva para um usuário que recebeu uma política diretamente.

Primeiro, usamos o cmdlet Get-CsUserPolicyAssignment junto com o PolicySource parâmetro para obter detalhes das políticas de transmissão de reunião do Teams associadas ao usuário.

Get-CsUserPolicyAssignment -Identity daniel@contoso.com -PolicyType TeamsMeetingBroadcastPolicy | select -ExpandProperty PolicySource

A saída mostra que o usuário recebeu diretamente uma política de transmissão de reunião do Teams chamada Eventos de Funcionários, que tem precedência sobre a política chamada Eventos Ao Vivo do Fornecedor atribuída a um grupo ao qual o usuário pertence.

AssignmentType PolicyName         Reference
-------------- ----------         ---------
Direct         Employee Events
Group          Vendor Live Events 566b8d39-5c5c-4aaa-bc07-4f36278a1b38

Agora, removemos a política de Eventos de Funcionários do usuário. Isso significa que o usuário não tem mais uma política de transmissão de reunião do Teams atribuída diretamente a ele e herdará a política de Eventos Ao Vivo do Fornecedor atribuída ao grupo ao qual o usuário pertence.

Use o seguinte cmdlet no módulo Microsoft Teams PowerShell para fazer isso.

Grant-CsTeamsMeetingBroadcastPolicy -Identity daniel@contoso.com -PolicyName $null

Use o cmdlet a seguir no módulo do PowerShell do Teams para fazer isso em escala por meio de uma atribuição de política de lote, onde $users é uma lista de usuários que você especifica.

New-CsBatchPolicyAssignmentOperation -OperationName "Assigning null at bulk" -PolicyType TeamsMeetingBroadcastPolicy -PolicyName $null -Identity $users  

Atribuir uma política a um lote de usuários

Usar o centro de administração

Para atribuir uma política a usuários em massa:

  1. Na navegação à esquerda do centro de administração do Microsoft Teams, selecione Usuários.
  2. Pesquise os usuários aos quais você deseja atribuir a política ou filtre a exibição para mostrar os usuários desejados.
  3. Na coluna (marca de seleção), selecione os usuários. Para selecionar todos os usuários, selecione o ✓ (marca de seleção) na parte superior da tabela.
  4. Selecione Editar configurações, faça as alterações desejadas e selecione Aplicar.

Para exibir o status da sua atribuição de política, na faixa que aparece na parte superior da página Usuários depois que você seleciona Aplicar para enviar sua atribuição de política, selecione Log de atividades. Ou, na navegação à esquerda do centro de administração do Microsoft Teams, vá para Painel e, em Log de atividades, selecione Exibir detalhes. O log de atividades mostra as atribuições de política para lotes de mais de 20 usuários por meio do centro de administração do Microsoft Teams nos últimos 30 dias. Para saber mais, consulte Exibir suas atribuições de política no log de atividades.

Usar o método do PowerShell

Nota

A atribuição de política de lote usando o PowerShell não está disponível para todos os tipos de política do Teams. Confira New-CsBatchPolicyAssignmentOperation para obter a lista de tipos de política com suporte.

Com a atribuição de política de lote, você pode atribuir uma política a grandes conjuntos de usuários por vez sem usar um script. Use o cmdlet New-CsBatchPolicyAssignmentOperation para enviar um lote de usuários e a política que deseja atribuir. As atribuições são processadas como uma operação de plano de fundo e uma ID de operação é gerada para cada lote. Em seguida, você pode usar o cmdlet Get-CsBatchPolicyAssignmentOperation para acompanhar o progresso e o status das atribuições em um lote.

Especifique os usuários por seu ID de objeto ou endereço SIP (Protocolo SIP). O endereço SIP de um usuário geralmente tem o mesmo valor que o UPN (Nome Principal do Usuário) ou endereço de email, mas isso não é obrigatório. Se um usuário for especificado usando seu UPN ou email, mas tiver um valor diferente de seu endereço SIP, a atribuição de política falhará para o usuário. Se um lote incluir usuários duplicados, as duplicatas serão removidas do lote antes do processamento e o status só será fornecido para os usuários únicos restantes no lote.

Um lote pode conter até 5.000 usuários. Para obter melhores resultados, não envie mais do que alguns lotes de cada vez. Permita que os lotes concluam o processamento antes de enviar mais lotes.

Instale e conecte-se ao módulo do PowerShell do Teams

Execute o seguinte para instalar o módulo Microsoft Teams PowerShell.

Install-Module -Name MicrosoftTeams

Execute o seguinte procedimento para se conectar ao Teams e iniciar uma sessão.

Connect-MicrosoftTeams

Quando for solicitado, entre usando suas credenciais de administrador.

Instale e conecte-se ao módulo Microsoft Graph PowerShell (opcional)

Você também pode baixar e instalar o módulo Microsoft Graph PowerShell (caso ainda não o tenha feito) e conectar-se ao Microsoft Entra ID para recuperar uma lista de usuários em sua organização.

Execute o seguinte procedimento para se conectar ao Microsoft Entra ID.

Connect-MgGraph

Quando for solicitado, entre usando as mesmas credenciais de administrador que você usou para se conectar ao Teams.

Atribuir uma política de configuração a um lote de usuários

Neste exemplo, usamos o cmdlet New-CsBatchPolicyAssignmentOperation para atribuir uma política de configuração de aplicativo chamada Política de Configuração de Aplicativo de RH a um lote de usuários listados no arquivo users_ids.text.

$user_ids = Get-Content .\users_ids.txt
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsAppSetupPolicy -PolicyName "HR App Setup Policy" -Identity $user_ids -OperationName "Example 1 batch"

Neste exemplo, nos conectamos ao Microsoft Entra ID para recuperar uma coleção de usuários e, em seguida, atribuímos uma política de mensagens chamada Política de Mensagens para Novas Contratações a um lote de usuários especificado usando seu endereço SIP.

Connect-MgGraph
$users = Get-MgUser
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMessagingPolicy -PolicyName "New Hire Messaging Policy" -Identity $users.SipProxyAddress -OperationName "Example 2 batch"

Obter o status de uma atribuição em lote

Execute o seguinte para obter o status de uma atribuição em lote, em que OperationId é a ID da operação retornada pelo New-CsBatchPolicyAssignmentOperation cmdlet para um determinado lote.

$Get-CsBatchPolicyAssignmentOperation -OperationId f985e013-0826-40bb-8c94-e5f367076044 | fl

Se a saída mostrar que ocorreu um erro, execute o seguinte procedimento para obter mais informações sobre erros, que estão na UserState propriedade.

Get-CsBatchPolicyAssignmentOperation -OperationId f985e013-0826-40bb-8c94-e5f367076044 | Select -ExpandProperty UserState

Para saber mais, consulte Get-CsBatchPolicyAssignmentOperation.

Remover uma atribuição direta de política

Você pode remover uma atribuição de política direta de um usuário. Isso pode ser feito para permitir que uma atribuição de política de grupo entre em vigor.

Para remover uma atribuição de política direta

  1. Vá para Usuários>: Gerenciar usuários.
  2. Selecione o usuário cuja atribuição de política você deseja remover.
  3. Na página do usuário, selecione a guia Políticas .
  4. Na lista de políticas, selecione a política que você deseja remover e selecione Remover.
  5. Selecione Confirmar.

Cancelar a atribuição de políticas em massa

Ao cancelar a atribuição de políticas em massa, você está removendo atribuições de política que foram atribuídas a usuários individuais por meio de atribuição direta. Isso é útil nos seguintes cenários:

  1. Para que as atribuições de política global (padrão para toda a organização) ou de grupo entrem em vigor: Devido às regras de precedência, as atribuições de política global (padrão em toda a organização) ou de grupo não entrarão em vigor para usos que tenham uma atribuição de política direta. Como administrador, você pode cancelar a atribuição de políticas em massa para remover atribuições diretas para que as atribuições de política global (padrão em toda a organização) ou de política de grupo entrem em vigor.
  2. Limpe as atribuições de política do assistente de Educação do Teams: O assistente de política educacional do Teams aplica os padrões de política global para alunos e atribui um conjunto de políticas personalizadas para um grupo de funcionários usando a atribuição de política de grupo. Os administradores precisam limpar as políticas individuais de alunos e funcionários para que as atribuições globais (padrão para toda a organização) e de grupo sejam efetivas.
  3. Remover atribuições de política incorretas: Se houver um grande grupo de usuários individuais que receberam a política errada por meio de atribuição direta, você poderá usar políticas de cancelamento de atribuição em massa para remover essas atribuições.

Você pode cancelar a atribuição de políticas em massa no Centro de administração do Microsoft Teams.

  1. Vá para Usuários>: Gerenciar usuários.

  2. No canto superior direito da página, selecione Cancelar atribuição de políticas em massa no menu suspenso Ações .

    Página Gerenciar usuários no centro de administração do Teams.

    Nota

    Você também pode cancelar a atribuição de políticas das páginas de políticas individuais escolhendo uma política e selecionando Gerenciar usuários.

  3. Selecione um tipo de política.

    Cancelar a atribuição de políticas na página em massa no Centro de administração do Teams.

  4. Escolha a política que você deseja reatribuir e selecione Carregar dados para obter o número de usuários atualmente atribuídos a essa política.

    Importante

    Ao escolher uma política, você remove todos os usuários atribuídos individualmente dessa política.

  5. Selecione Cancelar atribuição de política.

Depois de cancelar a atribuição de políticas, você poderá revisar os detalhes da operação no log de atividades.