Exemplo de script do PowerShell, criar e atribuir uma política de mensagensPowerShell script sample - Create and assign a messaging policy

Use este script do PowerShell para criar uma política de mensagens no Microsoft Teams e atribuí-la a usuários.Use this PowerShell script to create a messaging policy in Microsoft Teams and assign it to users.

Para obter mais informações sobre como usar esse script do PowerShell, consulte início rápido-equipes de educação.For more information about using this PowerShell script, see Quick start - Teams for Education.

Esse script usa o cmdlet Grant-CsTeamsMessagingPolicy que está no módulo do PowerShell do Skype for Business online.This script uses the Grant-CsTeamsMessagingPolicy cmdlet which is in the Skype for Business Online PowerShell module. Consulte visão geral do teams PowerShell para saber mais sobre como gerenciar o Microsoft Teams usando o PowerShell.See Teams PowerShell overview to learn more about managing Teams using PowerShell.

Antes de começarBefore you start

Baixe e instale o módulo do PowerShell do Skype for Business onlinee, em seguida, reinicie o computador, se solicitado.Download and install the Skype for Business Online PowerShell module, and then restart your computer if prompted.

Para obter mais informações, consulte gerenciar o Skype for Business online com o Office 365 PowerShell.To lean more, see Manage Skype for Business Online with Office 365 PowerShell.

Script de exemploSample script

<#
.SYNOPSIS
This script creates a messaging policy in Teams and assigns it to users.
.DESCRIPTION
Use this script to create a messaging policy and assign it to users in your organization.
#>

$dataSetFilePath = "<csv file with user ids for newly provisioned students> "
 $dataSet = Import-Csv "$($dataSetFilePath)" -Header UserId –delimiter ","
 foreach($line in $dataSet)
 {
    $userId = $line.UserId
    Write-Host $userId
    Grant-CsTeamsMessagingPolicy -PolicyName "<<PolicyName for a policy created with Chat Off>>" -Identity $userId

 }

Observação

Você também pode atribuir uma política de mensagens diretamente aos usuários em escala por meio de uma atribuição de política em lotes ou a um grupo do qual os usuários são membros.You can also assign a messaging policy directly to users at scale through a batch policy assignment or to a group that the users are members of. Para obter mais informações, consulte atribuir políticas a grandes conjuntos de usuários na sua escola e atribuir políticas a seus usuários no Microsoft Teams.For more information see Assign policies to large sets of users in your school and Assign policies to your users in Teams.