Esempio di script di PowerShell - Creare e assegnare criteri di messaggisticaPowerShell script sample - Create and assign a messaging policy

Usare questo script di PowerShell per creare un criterio di messaggistica in Microsoft Teams e assegnarlo agli utenti.Use this PowerShell script to create a messaging policy in Microsoft Teams and assign it to users.

Per altre informazioni sull'uso di questo script di PowerShell, vedere Guida introduttiva - Teams per l'istruzione.For more information about using this PowerShell script, see Quick start - Teams for Education.

Questo script usa il cmdlet Grant-CsTeamsMessagingPolicy nel modulo di PowerShell Skype for Business Online.This script uses the Grant-CsTeamsMessagingPolicy cmdlet which is in the Skype for Business Online PowerShell module. Vedere Teams panoramica di PowerShell per altre informazioni sulla gestione Teams con PowerShell.See Teams PowerShell overview to learn more about managing Teams using PowerShell.

Prima di iniziareBefore you start

Scaricare e installare il modulo di PowerShell Skype for Business Online,quindi riavviare il computer, se richiesto.Download and install the Skype for Business Online PowerShell module, and then restart your computer if prompted.

Per snellire di più, vedere Gestire Skype for Business Online con Office 365 PowerShell.To lean more, see Manage Skype for Business Online with Office 365 PowerShell.

Script di esempioSample 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

 }

Nota

È anche possibile assegnare un criterio di messaggistica direttamente agli utenti su larga scala tramite un'assegnazione di criteri batch o a un gruppo di cui gli utenti sono membri.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. Per altre informazioni, vedere Assegnare criteri a grandi set di utenti dell'istituto di istruzione e Assegnarecriteri agli utenti in Teams .For more information see Assign policies to large sets of users in your school and Assign policies to your users in Teams.