Atribuir políticas a grandes conjuntos de usuários em sua escola
Importante
Você pode executar o Assistente de Políticas do Teams for Education para aplicar facilmente políticas a seus alunos, professores e funcionários.
Observação
Para obter a história maior sobre como atribuir políticas no Microsoft Teams, consulte Atribuir políticas aos usuários no Teams.
Visão geral
Você precisa dar aos seus alunos e educadores acesso a diferentes recursos no Microsoft Teams? Você pode identificar rapidamente os usuários em sua organização por tipo de licença e atribuir a eles a política apropriada. Este tutorial mostra como atribuir uma política de reunião a grandes conjuntos de usuários em sua escola. Você pode atribuir políticas usando o centro de administração do Microsoft Teams e o PowerShell e mostraremos as duas maneiras.
Você pode atribuir uma política de reunião a um grupo de segurança do qual os usuários são membros ou diretamente aos usuários em escala por meio de uma atribuição de política de lote. Você aprenderá a:
Use a atribuição de política para grupos para atribuir uma política de reunião a um grupo de segurança (recomendado). Esse método permite atribuir uma política com base na associação de grupo. Você pode atribuir uma política a um grupo de segurança ou lista de distribuição. À medida que os membros são adicionados ou removidos do grupo, suas atribuições de política herdadas são atualizadas de acordo. Recomendamos que você use esse método porque reduz o tempo para gerenciar políticas para novos usuários ou quando as funções dos usuários são alteradas. Esse método funciona melhor para grupos de até 50.000 usuários, mas também funcionará com grupos maiores.
Use a atribuição de política em lote para atribuir uma política de reunião diretamente aos usuários em massa. Você pode atribuir uma política para até 5.000 usuários por vez. Se você tiver mais de 5.000 usuários, poderá enviar vários lotes. Com esse método, quando você tiver novos usuários, precisará executar novamente a atribuição em lote para atribuir a política a esses novos usuários.
Lembre-se de que, no Teams, os usuários obtêm automaticamente a política Global (padrão em toda a organização) para um tipo de política do Teams, a menos que você crie e atribua uma política personalizada. Como a população estudantil geralmente é o maior conjunto de usuários e eles geralmente recebem as configurações mais restritivas, recomendamos que você faça o seguinte:
- Crie uma política personalizada que permita recursos principais, como chat privado e agendamento de reuniões e atribua a política aos seus funcionários e educadores.
- Atribua a política personalizada aos seus funcionários e educadores.
- Edite e aplique a política Global (padrão em toda a organização) para restringir os recursos para os alunos.
Tenha em mente que a política Global se aplicará a todos os usuários da sua escola até que você crie uma política personalizada e atribua-a aos seus funcionários e educadores.
Neste tutorial, os alunos receberão a política de reunião global e atribuiremos uma política de reunião personalizada chamada EducatorMeetingPolicy aos funcionários e educadores. Assumimos que você editou a política Global para adaptar as configurações de reunião para os alunos e criou uma política personalizada que define a experiência de reunião para funcionários e educadores.
Atribuir uma política a um grupo
Siga estas etapas para criar um grupo de segurança para seus funcionários e educadores e, em seguida, atribua uma política de reunião personalizada chamada EducatorMeetingPolicy a esse grupo de segurança.
Antes de começar
Importante
Quando você atribui uma política a um grupo, a atribuição de política é propagada para membros do grupo de acordo com as regras de precedência. Por exemplo, se um usuário recebe diretamente uma política (individualmente ou por meio de uma atribuição em lote), essa política terá precedência sobre uma política herdada de um grupo. Isso também significa que, se um usuário tiver uma política de reunião diretamente atribuída a eles, você terá que remover essa política de reunião do usuário antes que ele possa herdar uma política de reunião de um grupo de segurança.
Antes de começar, é importante entender as regras de precedência e o ranking de atribuição de grupo. Certifique-se de ler e entender os conceitos no que você precisa saber sobre a atribuição de política para grupos.
Você precisará concluir todas essas etapas para que seus funcionários e educadores herdem uma política de reunião de um grupo de segurança.
- Crie grupos de segurança.
- Atribua uma política a um grupo de segurança.
- Remova uma política que foi atribuída diretamente aos usuários.
Criar grupos de segurança
Primeiro, crie um grupo de segurança para seus funcionários e educadores.
Com o SDS ( Sincronização de Dados Escolares ), você pode criar facilmente grupos de segurança educadores e alunos em sua escola. Recomendamos que você use o SDS para criar os grupos de segurança necessários para gerenciar políticas para sua escola.
Se você não conseguir implantar o SDS em seu ambiente, use este script do PowerShell para criar dois grupos de segurança, um para todos os funcionários e educadores que têm uma licença da Faculdade atribuída e outra para todos os alunos que têm uma licença de estudante atribuída. Você precisará executar esse script rotineiramente para manter os grupos atualizados e atualizados.
Atribuir uma política a um grupo de segurança
Usando o centro de administração do Microsoft Teams
Observação
Atualmente, a atribuição de política para grupos que usam o centro de administração do Microsoft Teams só está disponível para política de chamada do Teams, política de parque de chamadas do Teams, política do Teams, política de eventos ao vivo do Teams, política de reunião do Teams e política de mensagens do Teams. Para outros tipos de política, use o PowerShell.
Na barra de navegação à esquerda do Centro de Administração do Microsoft Teams, vá para Reuniões>Políticas de Reunião.
Selecione a guia Atribuição de política de grupo .
Selecione Adicionar grupo e, em seguida, no painel Atribuir política ao grupo , faça o seguinte:
- Na caixa Selecionar um grupo, pesquise e adicione o grupo de segurança que contém seus funcionários e educadores.
- Na caixa Selecionar classificação , insira 1.
- Na caixa Selecionar uma política , selecione EducadorMeetingPolicy.
- Selecione Aplicar.
Para remover uma atribuição de política de grupo, na guia Atribuição de política de grupo da página de política, selecione a atribuição de grupo e selecione Remover.
Para alterar a classificação de uma atribuição de grupo, primeiro você precisa remover a atribuição da política de grupo. Em seguida, siga as etapas acima para atribuir a política a um grupo.
Usando o Windows PowerShell
Observação
Atualmente, a atribuição de política para grupos que usam o PowerShell não está disponível para todos os tipos de política do Teams. Consulte New-CsGroupPolicyAssignment para obter a lista de tipos de política com suporte.
Instalar e conectar-se ao módulo do Microsoft Teams PowerShell
Execute o seguinte para instalar o módulo do Teams PowerShell (se ele ainda não estiver instalado). Instale a versão 1.0.5 ou posterior.
Install-Module -Name MicrosoftTeams
Execute o seguinte para se conectar ao Teams e iniciar uma sessão.
Connect-MicrosoftTeams
Quando você for solicitado, entre usando suas credenciais de administrador.
Atribuir uma política a um grupo
Execute o seguinte para atribuir a política de reunião chamada EducatorMeetingPolicy ao grupo de segurança que contém seus funcionários e educadores e definir o ranking de atribuição como 1. Você pode especificar um grupo de segurança usando a ID do objeto, o endereço SIP (Protocolo de Iniciação de Sessão) ou o endereço de email. Neste exemplo, usamos um endereço de email (staff-faculty@contoso.com).
New-CsGroupPolicyAssignment -GroupId staff-faculty@contoso.com -PolicyType TeamsMeetingPolicy -PolicyName "EducatorMeetingPolicy" -Rank 1
Remover uma política que foi atribuída diretamente aos usuários
Lembre-se de que, se um usuário recebeu diretamente uma política (individualmente ou por meio de uma atribuição em lote), essa política terá precedência. Isso significa que, se um usuário tiver uma política de reunião diretamente atribuída a eles, você terá que remover essa política de reunião do usuário antes que ele possa herdar uma política de reunião de um grupo de segurança.
Para saber mais, confira O que você precisa saber sobre a atribuição de política para grupos.
Siga estas etapas para remover a política de reunião que foi diretamente atribuída aos seus funcionários e educadores.
Instalar e conectar-se ao módulo do Microsoft Teams PowerShell
Execute o seguinte para instalar o módulo do Teams PowerShell (se ele ainda não estiver instalado). Instale a versão 1.0.5 ou posterior.
Install-Module -Name MicrosoftTeams
Execute o seguinte para se conectar ao Teams e iniciar uma sessão.
Connect-MicrosoftTeams
Quando você for solicitado, entre usando as mesmas credenciais de administrador usadas para se conectar ao Microsoft Entra ID.
Desinssignar uma política que foi atribuída diretamente aos usuários
Execute o seguinte para remover uma política de reunião de usuários que receberam essa política diretamente. Você pode especificar usuários por endereço de email ou ID do objeto.
Neste exemplo, a política de reunião é removida dos usuários especificados pelo endereço de email.
$users_ids = @("reda@contoso.com", "nikica@contoso.com", "jamie@contoso.com")
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMeetingPolicy -PolicyName $null -Identity $users_ids -OperationName "Unassign meeting policy"
Neste exemplo, a política de reunião é removida da lista de usuários em um arquivo de texto chamado user_ids.txt.
$user_ids = Get-Content .\users_ids.txt
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMeetingPolicy -PolicyName $null -Identity $users_ids -OperationName "Unassign meeting policy"
Obter atribuições de política para um grupo
Execute o seguinte para ver todas as políticas atribuídas a um grupo de segurança específico. Observe que os grupos são sempre listados pela ID do grupo, mesmo que seu endereço SIP ou endereço de email tenha sido usado para atribuir a política.
Get-CsGroupPolicyAssignment -GroupId staff-faculty@contoso.com
Obter as políticas atribuídas a um usuário
Execute o seguinte para ver todas as políticas atribuídas a um usuário específico. O exemplo a seguir mostra como obter as políticas atribuídas a reda@contoso.com.
Get-CsUserPolicyAssignment -Identity reda@contoso.com
Atribuir uma política a um lote de usuários
Siga estas etapas para atribuir uma política de reunião personalizada chamada EducatorMeetingPolicy diretamente aos seus funcionários e educadores em massa.
Usando o Windows PowerShell
Conectar-se ao Microsoft Graph PowerShell e ao módulo do Teams PowerShell
Antes de executar as etapas deste artigo, você precisará instalar e se conectar ao Microsoft Graph PowerShell (para identificar usuários por suas licenças atribuídas) e ao módulo do Microsoft Teams PowerShell (para atribuir as políticas a esses usuários).
Instalar e conectar-se ao Microsoft Graph PowerShell
Execute Windows PowerShell como administrador e execute o seguinte para instalar o Microsoft Graph PowerShell.
Install-Module Microsoft.Graph -Scope CurrentUser
Execute o seguinte para se conectar a Microsoft Entra ID.
Connect-MgGraph
Quando você for solicitado, entre usando suas credenciais de administrador.
Para saber mais, confira Introdução ao SDK do Microsoft Graph PowerShell.
Instalar e conectar-se ao módulo do Microsoft Teams PowerShell
Execute o seguinte para instalar o módulo do Teams PowerShell (se ele ainda não estiver instalado). Instale a versão 1.0.5 ou posterior.
Install-Module MicrosoftTeams
Execute o seguinte para se conectar ao Teams e iniciar uma sessão.
Connect-MicrosoftTeams
Quando você for solicitado, entre usando as mesmas credenciais de administrador usadas para se conectar ao Microsoft Entra ID.
Identificar seus usuários
Primeiro, execute o seguinte para identificar seus funcionários e educadores por tipo de licença. Isso informa quais SKUs estão em uso em sua organização. Em seguida, você pode identificar funcionários e educadores que têm um SKU do Corpo Docente atribuído.
Get-MgSubscribedSku | Select-Object -Property SkuPartNumber,SkuId
O que retorna:
SkuPartNumber SkuId
------------- -----
M365EDU_A5_FACULTY e97c048c-37a4-45fb-ab50-922fbf07a370
M365EDU_A5_STUDENT 46c119d4-0379-4a9d-85e4-97c66d3f909e
Neste exemplo, a saída mostra que a licença da Faculdade SkuId é "e97c048c-37a4-45fb-ab50-922fbf07a370".
Observação
Para ver uma lista de SKUs de Educação e IDs de SKU, consulte Referência de SKU de Educação.
Em seguida, executamos o seguinte para identificar os usuários que têm essa licença e recolhê-los todos juntos.
$SkuId = "e97c048c-37a4-45fb-ab50-922fbf07a370"
$faculty = Get-MgUser -Filter "assignedLicenses/any(x:x/skuId eq $($SkuId) )" -ConsistencyLevel eventual -CountVariable skuIdUserCount -All
Atribuir uma política em massa
Agora, atribuimos as políticas apropriadas aos usuários em massa. O número máximo de usuários para os quais você pode atribuir ou atualizar políticas é 5.000 por vez. Por exemplo, se você tiver mais de 5.000 funcionários e educadores, precisará enviar vários lotes.
Execute o seguinte para atribuir uma política de reunião personalizada chamada EducatorMeetingPolicy aos seus funcionários e educadores.
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMeetingPolicy -PolicyName EducatorMeetingPolicy -Identity $faculty.ObjectId
Observação
Para atribuir um tipo de política diferente em massa, como TeamsMessagingPolicy, você precisará alterar PolicyType
para a política que você está atribuindo e PolicyName
para o nome da política.
Obter o status de uma atribuição em massa
Cada atribuição em massa retorna uma ID de operação, que você pode usar para acompanhar o progresso das atribuições de política ou identificar quaisquer falhas que possam ocorrer. Por exemplo, execute o seguinte:
Get-CsBatchPolicyAssignmentOperation -OperationId 3964004e-caa8-4eb4-b0d2-7dd2c8173c8c | fl
Para exibir a atribuição status de cada usuário na operação do lote, execute o seguinte. Os detalhes de cada usuário estão na UserState
propriedade.
Get-CsBatchPolicyAssignmentOperation -OperationId 3964004e-caa8-4eb4-b0d2-7dd2c8173c8c | Select -ExpandProperty UserState
Atribuir uma política em massa se você tiver mais de 5.000 usuários
Primeiro, execute o seguinte para ver quantos funcionários e educadores você tem:
$faculty.count
Em vez de fornecer toda a lista de IDs de usuário, execute o seguinte para especificar os primeiros 5.000 e, em seguida, os próximos 5.000 e assim por diante.
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMeetingPolicy -PolicyName EducatorMeetingPolicy -Identity $faculty[0..19999].ObjectId
Você pode alterar o intervalo de IDs de usuário até chegar à lista completa de usuários. Por exemplo, insira $faculty[0..4999
para o primeiro lote, use $faculty[5000..9999
para o segundo lote, insira $faculty[10000..14999
para o terceiro lote e assim por diante.
Obter as políticas atribuídas a um usuário
Execute o seguinte para ver todas as políticas atribuídas a um usuário específico. O exemplo a seguir mostra como obter as políticas atribuídas a hannah@contoso.com.
Get-CsUserPolicyAssignment -Identity hannah@contoso.com
Perguntas frequentes
Não estou familiarizado com o PowerShell para Teams. Onde posso aprender mais?
Para obter uma visão geral do uso do PowerShell para gerenciar o Teams, consulte Visão geral do Teams PowerShell. Para obter mais informações sobre os cmdlets usados neste artigo, confira:
- New-CsGroupPolicyAssignment
- Get-CsGroupPolicyAssignment
- New-CsBatchPolicyAssignmentOperation
- Get-CsBatchPolicyAssignmentOperation
- Get-CsUserPolicyAssignment