Esempio di script di PowerShell : creare e assegnare criteri di messaggistica

Usare questo script di PowerShell per creare un criterio di messaggistica in Microsoft Teams e assegnarlo agli utenti.

Per altre informazioni sull'uso di questo script di PowerShell, vedere Guida introduttiva - Teams per l'istruzione.

Questo script usa il cmdlet Grant-CsTeamsMessagingPolicy incluso nel modulo powershell di Skype for Business Online. Vedere panoramica di PowerShell di Teams per altre informazioni sulla gestione di Teams tramite PowerShell.

Prima di iniziare

Scaricare e installare il modulo di PowerShell di Skype for Business Online, quindi riavviare il computer se richiesto.

Per altre informazioni, vedere Gestire Skype for Business Online con Office 365 PowerShell.

Script di esempio

<#
.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 criteri di messaggistica direttamente agli utenti in scala tramite un'assegnazione di criteri batch o a un gruppo di cui gli utenti sono membri. Per altre informazioni, vedere Assegnare criteri a grandi gruppi di utenti dell'istituto di istruzione e Assegnare criteri agli utenti in Teams.