※ この作業にはOffice 365のビジネスライセンスと「Teams管理者」のロール(役割)を持つアカウントが必要です。
はじめに
本記事で扱う説明は、Microsoft Teams管理センターでのアプリの管理画面の種類によって、行うべき対応に差分があります。
貴社の設定ではどの対応が必要かの確認は以下の記事をまずご確認ください。
一括割り当て用CSVファイルの作成
ユーザーの抽出
-
Microsoft 365 管理センター( https://admin.microsoft.com/ )を開いてください。
-
ユーザー > アクティブなユーザー を開いてください。
-
三点リーダーのボタンを押してください。
-
ユーザーのエクスポートを押してください。ユーザー情報が含まれるcsvファイルがダウンロードされます。
ポリシーを割り当てたいユーザーをCSVファイルに追加
-
こちらのダウンロードリンクから
user_policy_template.csvをダウンロードし、Excelで開いてください。 -
「ユーザーの抽出」でエクスポートしたCSVファイルを開き、ポリシーを割り当てたいユーザーの「オブジェクト ID」列の文字列をコピーしてください。
-
user_policy_template.csvの「オブジェクト ID」列にその文字列を貼り付けてください。 -
Excelを開いたままで次の手順にお進みください。
割り当てたいポリシー名を確認
-
Microsoft Teams 管理センター( https://admin.teams.microsoft.com/dashboard )を開いてください。
-
アクセス許可ポリシー
-
Teamsのアプリ > アクセス許可ポリシー を開いてください。
-
割り当てたいアプリのアクセス許可ポリシーの「名前」の文字列をコピーしてください。
-
-
セットアップポリシー
-
Teamsのアプリ > セットアップポリシー を開いてください。
-
割り当てたいアプリの設定ポリシーの「名前」の文字列をコピーしてください。
-
ポリシー名をcsvファイルに追加
-
Excelで開いている
user_policy_template.csvの、対象のユーザーの「AccessPolicyName」列にコピーしたアクセス許可ポリシーの「名前」を、「SetUpPolicyName」列にコピーしたセットアップポリシーの「名前」を貼り付けてください。 -
各ポリシーを「グローバル」に戻したい場合は、各列を空白にしてください。
user_policy_template.csvを保存
メニューから「ファイル」を選択し、[名前を付けて保存]を選択してください。 [名前を付けて保存]ダイアログで、[ファイルの種類]から「CSV(カンマ区切り)」を選択し、ファイルを保存してください。
PowerShellスクリプトの実行
※ 予めPowerShellが実行できる環境をご用意ください。PSVersion 5.1.14393.5066 にて動作確認済み。
PowerShellファイルをダウンロード
- こちらのダウンロードリンクからPowerShellスクリプトファイルをダウンロードしてください。
PowerShellにMicrosoft Teamsモジュールをインストール
-
こちらの手順に従い、Teamsに関するコマンドが実行可能な状態にしてください。
Microsoft Teams PowerShell をインストールする - Microsoft Teams
PowerShellスクリプトの実行
-
ダウンロードしたPowerShellスクリプト
grant_policy_to_users.ps1をエクスプローラー上で選択し、Shiftボタンを押しながら右クリックしてください。「パスのコピー」をクリックしてください。コピーした文字列をメモ帳などのアプリケーションに貼り付けて控えてください。3の手順で使用します。 -
作成した
user_policy_template.csvをエクスプローラー上で選択し、Shiftボタンを押しながら右クリックしてください。以下画像の赤枠部分の「パスのコピー」をクリックしてください。コピーした文字列をメモ帳などのアプリケーションに貼り付けて控えてください。3の手順で使用します。 -
PowerShellのコンソールで以下、Aの部分を1でコピーした文字列、Bの部分を2でコピーした文字列として実行してください。
&A -Path B
例)&"D:\Users\test_user\Downloads\test\test.ps1" -Path "D:\Users\test_user\Downloads\test\user_policy_template.csv"
ポリシー割り当て完了の確認
-
Microsoft Teams 管理センター( https://admin.teams.microsoft.com/dashboard )を開いてください。
-
ユーザー > ユーザーを管理 を開いてください 。
-
ポリシーを変更したユーザーのアクセス許可ポリシー・セットアップポリシーが
user_policy_template.csvに記載したものであるかをご確認ください。