Exemple de script PowerShell : créer et attribuer une stratégie de messagerie

Utilisez ce script PowerShell pour créer une stratégie de messagerie dans Microsoft Teams et l’affecter aux utilisateurs.

Pour plus d’informations sur l’utilisation de ce script PowerShell, consultez Démarrage rapide - Teams pour l'éducation.

Ce script utilise l’applet de commande Grant-CsTeamsMessagingPolicy qui se trouve dans le module PowerShell Skype Entreprise Online. Consultez Vue d’ensemble de Teams PowerShell pour en savoir plus sur la gestion de Teams à l’aide de PowerShell.

Avant de commencer

Téléchargez et installez le module PowerShell Skype Entreprise Online, puis redémarrez votre ordinateur si vous y êtes invité.

Pour plus d’informations, consultez Gérer Skype Entreprise Online avec Office 365 PowerShell.

Exemple de 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

 }

Remarque

Vous pouvez également attribuer une stratégie de messagerie directement aux utilisateurs à grande échelle via une attribution de stratégie par lots ou à un groupe dont les utilisateurs sont membres. Pour plus d’informations, consultez Attribuer des stratégies à de grands ensembles d’utilisateurs dans votre établissement scolaire et Affecter des stratégies à vos utilisateurs dans Teams.