Exemplo de script do PowerShell, criar e atribuir uma política de mensagens

Use este script do PowerShell para criar uma política de mensagens no Microsoft Teams e atribuí-la aos usuários.

Para obter mais informações sobre como usar esse script do PowerShell, consulte Início rápido – Teams para Educação.

Este script usa o cmdlet Grant-CsTeamsMessagingPolicy que está no módulo Skype for Business Online do PowerShell. Consulte Visão geral do Teams PowerShell para saber mais sobre como gerenciar o Teams usando o PowerShell.

Antes de começar

Baixe e instale o módulo Skype for Business Online do PowerShell e reinicie seu computador, se solicitado.

Para se inclinar mais, consulte Gerenciar Skype for Business Online com Office 365 PowerShell.

Script de exemplo

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

 }

Nota

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 lote ou a um grupo do qual os usuários são membros. Para obter mais informações, confira Atribuir políticas a grandes conjuntos de usuários em sua escola e Atribuir políticas aos usuários no Teams.