Пример сценария PowerShell — создание и назначение политики обмена сообщениями

Используйте этот сценарий PowerShell, чтобы создать политику обмена сообщениями в Microsoft Teams и назначить ее пользователям.

Дополнительные сведения об использовании этого скрипта PowerShell см. в статье Краткое руководство — Teams для образования.

Этот скрипт использует командлет Grant-CsTeamsMessagingPolicy, который находится в модуле PowerShell Skype для бизнеса Online. Дополнительные сведения об управлении Teams с помощью PowerShell см. в статье Общие сведения о Teams с помощью PowerShell.

Перед началом работы

Скачайте и установите модуль PowerShell Skype для бизнеса Online, а затем перезагрузите компьютер, если появится соответствующий запрос.

Дополнительные сведения см. в статье Управление Skype для бизнеса Online с помощью Office 365 PowerShell.

Пример сценария

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

 }

Примечание.

Вы также можете назначить политику обмена сообщениями непосредственно пользователям в большом масштабе с помощью назначения политики пакетной службы или группы, членами которых являются пользователи. Дополнительные сведения см. в разделах Назначение политик большим наборам пользователей в учебном заведении и Назначение политик пользователям в Teams.