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 la 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 en savoir plus, 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 affecter une stratégie de messagerie directement aux utilisateurs à grande échelle par le biais d’une attribution de stratégie de lot ou d’un groupe dont les utilisateurs sont membres. Pour plus d’informations, consultez Affecter des stratégies à de grands ensembles d’utilisateurs dans votre établissement scolaire et Attribuer des stratégies à vos utilisateurs dans Teams.