Microsoft Teams は社外のユーザーをゲストとしてチームに招待することで、チームの中でチャットやファイル共有、Web 会議などさまざま行うことができます。しかし、チームの用途によってはユーザーが間違えて社外のメンバーを加えてしまっては困るといった場合もあるかもしれません。または、IT 部門などが許可したチームのみゲスト共有させたいと思うかもしれません。
Microsoft Teams では、社外のユーザーをゲストとして招待できるかどうかは、テナント全体の設定によって行うことができます。
Microsoft Teams でゲスト アクセスをきちんと設定する場合の設定項目を調べてみた
https://idea.tostring.jp/?p=5061
Office 365 / Azure Active Directory にゲスト招待できる社外ユーザーのメールドメインを制限する
https://idea.tostring.jp/?p=4807
しかしながら、チーム個別でゲスト共有の機能を設定することは GUI の操作では行えず、どうやら PowerShell を利用する必要があるようです。そこで今回は、せっかくならと PowerShell から Microsoft Teams にチームを作成し、そのついでにゲスト共有も無効化してしまおうと思いました。
ただこれ、Azure AD Premium が必要な設定なのかもしれませんね(確認中)