🤖
【AzureAD/Teams】Teamsのチーム作成を制限する方法とは?
はじめに
Teamsでのチームの作成を制限する方法についてアウトプットしたいと思います。
※以前の記事では、確認方法のみアウトプットしております。
【AzureAD/Teams】Teamsのチーム作成が制限されているか確認する方法とは?(備忘録)
前提
- Office365 E5に登録済みであり、初期設定が完了している状態
- Windows10にAzureADのPowerShellモジュールをインストールしている状態
※以下手順を実施済みの状態になります。
【PowerShell】のPowerShellモジュールをインストールする方法(備忘録)
チームとは?
MicrosoftTeamsにて複数人のグループを作成し、やり取りができる機能です。
主に以下の用途で使用します。
- プロジェクト間のやり取り/周知
- 部署内のやり取り/周知
作業手順
AzureADPreview
をインストールしたPowerShellにて作業をしていきます。
事前準備
- AzureADへ接続
コマンド
Import-Module AzureADPreview
Connect-AzureAD
実行例
PS C:\Windows\system32> Import-Module AzureADPreview
PS C:\Windows\system32> Connect-AzureAD
Account Environment TenantId TenantDomain AccountT
ype
------- ----------- -------- ------------ --------
admin@xxxxxxxxxxxxxxx.onmicrosoft.com AzureCloud 2d0115e4-c533-400b-a73e-97f9731a4ff0 xxxxxxxxxxxxxxx.net User
PS C:\Windows\system32>
- 事前設定値確認
コマンド
(Get-AzureADDirectorySetting).Values
EnableGroupCreation
の値がTrue
であることを確認
実行例
PS C:\Windows\system32> (Get-AzureADDirectorySetting).Values
Name Value
---- -----
EnableMIPLabels False
CustomBlockedWordsList
EnableMSStandardBlockedWords False
ClassificationDescriptions
DefaultClassification
PrefixSuffixNamingRequirement
AllowGuestsToBeGroupOwner False
AllowGuestsToAccessGroups True
GuestUsageGuidelinesUrl
GroupCreationAllowedGroupId
AllowToAddGuests True
UsageGuidelinesUrl
ClassificationList
EnableGroupCreation True
PS C:\Windows\system32>
※元々チーム作成制限をしていない場合は、何も表示されない。
- テンプレート有無確認
コマンド
Get-AzureADDirectorySettingTemplate
Group.Unified
のIDを使用する。(コピー&ペーストは不要)
実行例
PS C:\Windows\system32> Get-AzureADDirectorySettingTemplate
Id DisplayName Description
-- ----------- -----------
08d542b9-071f-4e16-94b0-74abb372e3d9 Group.Unified.Guest Settings for a specific Unified Group
4bc7f740-180e-4586-adb6-38b2e9024e6b Application ...
898f1161-d651-43d1-805c-3b0b388a9fc2 Custom Policy Settings ...
80661d51-be2f-4d46-9713-98a2fcaec5bc Prohibited Names Settings ...
aad3907d-1d1a-448b-b3ef-7bf7f63db63b Prohibited Names Restricted Settings ...
5cf42378-d67d-4f36-ba46-e8b86229381d Password Rule Settings ...
62375ab9-6b52-47ed-826b-58e47e0e304b Group.Unified ...
dffd5d46-495d-40a9-8e21-954ff55e198a Consent Policy Settings ...
PS C:\Windows\system32>
チーム作成制限
設定
-
EnableGroupCreation
をTrue
からFalse
に変更する。
以下のコマンドを丸ごと実行する。
コマンド
#Group.Unified SettingsTemplate から現在の設定を取得
$Setting = Get-AzureADDirectorySetting | ? { $_.DisplayName -eq "Group.Unified"}
#設定を確認
$Setting.Values
#「チーム」の作成拒否
$Setting["EnableGroupCreation"] = "False"
#保存
Set-AzureADDirectorySetting -Id $Setting.Id -DirectorySetting $Setting
#設定を確認
$Setting.Values
- 設定確認
コマンド
(Get-AzureADDirectorySetting).Values
EnableGroupCreation
をFalse
に変更されたことを確認。
実行例
PS C:\Windows\System32> (Get-AzureADDirectorySetting).Values
Name Value
---- -----
EnableMIPLabels False
CustomBlockedWordsList
EnableMSStandardBlockedWords False
ClassificationDescriptions
DefaultClassification
PrefixSuffixNamingRequirement
AllowGuestsToBeGroupOwner False
AllowGuestsToAccessGroups True
GuestUsageGuidelinesUrl
GroupCreationAllowedGroupId
AllowToAddGuests True
UsageGuidelinesUrl
ClassificationList
EnableGroupCreation False
PS C:\Windows\System32>
Teams画面確認
- 管理者(Teams管理者)
チーム作成ボタンが表示されない状態になっていることを確認。
- 一般ユーザー
チーム作成ボタンが表示されない状態になっていることを確認。
チーム作成制限解除
設定
-
EnableGroupCreation
をFalse
からTrue
に変更する。
以下のコマンドを丸ごと実行する。
コマンド
#Group.Unified SettingsTemplate から現在の設定を取得
$Setting = Get-AzureADDirectorySetting | ? { $_.DisplayName -eq "Group.Unified"}
#設定を確認
$Setting.Values
#「チーム」の作成許可
$Setting["EnableGroupCreation"] = "True"
#保存
Set-AzureADDirectorySetting -Id $Setting.Id -DirectorySetting $Setting
#設定を確認
$Setting.Values
- 設定確認
コマンド
(Get-AzureADDirectorySetting).Values
EnableGroupCreation
をFalse
に変更されたことを確認。
実行例
PS C:\Windows\System32> (Get-AzureADDirectorySetting).Values
Name Value
---- -----
EnableMIPLabels False
CustomBlockedWordsList
EnableMSStandardBlockedWords False
ClassificationDescriptions
DefaultClassification
PrefixSuffixNamingRequirement
AllowGuestsToBeGroupOwner False
AllowGuestsToAccessGroups True
GuestUsageGuidelinesUrl
GroupCreationAllowedGroupId
AllowToAddGuests True
UsageGuidelinesUrl
ClassificationList
EnableGroupCreation True
PS C:\Windows\System32>
Teams画面確認
- 管理者(Teams管理者)
チーム作成ボタンが表示されていることを確認。
- 一般ユーザー
チーム作成ボタンが表示されていることを確認。
※設定反映まで時間がかかるようです。
さいごに
今回の設定をまとめると、以下になります。
EnableGroupCreationの値 | 動作 |
---|---|
True | テナント全体のユーザーが「チーム」作成可能 |
False | テナント全体のユーザーが「チーム」作成不可 |
ゲストユーザーに対する権限等、細かい設定もできるようなので、今後アウトプットしていきたいと思います。
参考
【Office365参考書】Teamsでチームの作成を禁止させるには?Office365グループの作成を禁止する?
Microsoft teamsの設定(その4:「チーム」を作れるのは管理者だけ①)
Discussion