PowerShell サンプル スクリプト - メッセージング ポリシーの作成と割り当て

この PowerShell スクリプトを使用して、Microsoft Teams でメッセージング ポリシーを作成し、ユーザーに割り当てます。

この PowerShell スクリプトの使用方法の詳細については、「クイック スタート - Microsoft Teams for Education」を参照してください。

このスクリプトでは、Skype for Business Online PowerShell モジュールにある Grant-CsTeamsMessagingPolicy コマンドレットを使用します。 PowerShell を使用した Teams の管理の詳細については、「 Teams PowerShell の概要 」を参照してください。

開始する前に

Skype for Business Online PowerShell モジュールをダウンロードしてインストールし、メッセージが表示されたらコンピューターを再起動します。

詳細については、「Office 365 PowerShell を使用してオンラインSkype for Business管理する」を参照してください。

サンプル スクリプト

<#
.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 のユーザーにポリシーを割り当てる」を参照してください。