מניעת יצירת קבוצות חדשות ב- Microsoft 365 (Teams/Outlook)


כברירת מחדל, כל משתמש מדייר Azure שלך יכול ליצור קבוצות Microsoft 365. כאשר משתמש יוצר קבוצה חדשה של Microsoft 365, משאבים נוספים נוצרים באופן אוטומטי: קבוצת Teams, תיבת דואר ולוח שנה משותפים ב- Exchange Online, ספריית אתרים ומסמכים ב- SharePoint Online, קבוצת Yammer וכן הלאה.

מאמר זה מתאר את הדרכים למנוע ממשתמשים נפוצים (שאינם מנהלי מערכת) ליצור קבוצות חדשות ב- Microsoft 365 (Teams/Outlook ואחרים). הדבר הראשון שעליך לעשות הוא להגביל את ההרשאות ליצירת קבוצות מאוחדות ב- AzureAD. שים לב שבשלב זה לא ניתן למנוע ממשתמשים ליצור קבוצות Teams בלבד. האיסור על יצירת קבוצות חדשות יחול על כל שירותי Microsoft 365, כולל SharePoint, Exchange, OneNote, Yammer, Planner, PowerBI וכו'.

בצילום מסך זה, תוכל לראות שהמשתמש יכול ליצור קבוצה חדשה (צוות) או להצטרף לקבוצה קיימת מממשק Teams.

במקרה זה, אנו נמנע ממשתמשים רגילים ליצור קבוצות חדשות של Microsoft 365. ברגע שזה יסתיים, נשתמש ב

GroupCreationAllowedGroupId

פרמטר המאפשר רק למנהלי מערכת ליצור קבוצות חדשות.

התקן את המודולים AzureADPreview ו- AzureAD PowerShell במחשב (ה-

Set-AzureADDirectorySetting

cmdlet הדרוש לנו זמין כעת רק ב- AzureADPreview).

Install-Module AzureAD
Install-module AzureADPreview -AllowClobber -Force

קיים מודול PowerShell נפרד לניהול MS Teams.

התחבר לדייר Azure שלך:

AzureADPreview\Connect-AzureAD

כעת בוא ניצור קבוצה של מנהלי מערכת של Azure שיכולים ליצור קבוצות מאוחדות:

New-AzureADGroup -MailNickName "TeamsAdmins" -DisplayName "TeamsAdmins" -MailEnabled $false -SecurityEnabled $true  -Description "Members can create new Unified Groups (including Teams)"

והוסף חשבונות מנהל מערכת של Teams לקבוצה:

$Group = "TeamsAdmins"
$User = "max@a-d.onmicrosoft.com"
$GroupObj = Get-AzureADGroup -SearchString $Group
$UserObj = Get-AzureADUser -ObjectId $User
Add-AzureADGroupMember -ObjectId $GroupObj.ObjectId -RefObjectId $UserObj.ObjectId

בוא נראה את ההרשאות הנוכחיות ליצירת קבוצות Teams:

$settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id
(Get-AzureADDirectorySetting -Id $settingsObjectID).Values

הנה

EnableGroupCreation = true

ו

GroupCreationAllowedGroupID = not set

כלומר, משתמשים יכולים ליצור קבוצות Teams (Microsoft 365).,

אם ה- cmdlet Get-AzureADDirectorySetting מחזיר מערך ריק (

Get-AzureADDirectorySetting : Cannot bind argument to parameter 'Id' because it is null

), תחילה עליך להגדיר את ההגדרות כמתואר במדריך https://learn.microsoft.com/en-us/azure/active-directory/enterprise-users/groups-settings-cmdlets (שלבים 1 עד 6):

$TemplateId = (Get-AzureADDirectorySettingTemplate | where { $_.DisplayName -eq "Group.Unified" }).Id
$Template = Get-AzureADDirectorySettingTemplate | where -Property Id -Value $TemplateId -EQ
$Setting = $Template.CreateDirectorySetting()
$Setting["EnableMIPLabels"] = "True"
New-AzureADDirectorySetting -DirectorySetting $Setting

כעת נאפשר יצירה של קבוצות חדשות ב- Microsoft 365 רק עבור הקבוצה TeamsAdmins:

$Setting = Get-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id
$Setting["EnableGroupCreation"] = $False
$Setting["GroupCreationAllowedGroupId"] = (Get-AzureADGroup -SearchString "TeamsAdmins").objectid
Set-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id -DirectorySetting $Setting

ובדוק שהרשאות יצירת הקבוצה השתנו:

(Get-AzureADDirectorySetting).Values

אם ברצונך לאפס את התצורה לברירות המחדל ולאפשר לכל המשתמשים ליצור קבוצות Microsoft 365, הפעל את הפקודות הבאות:

$Setting = Get-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id
$Setting["EnableGroupCreation"] = $True
$Setting["GroupCreationAllowedGroupId"] = $null
Set-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id -DirectorySetting $Setting

הפעל כעת את Teams כמשתמש רגיל (שאינו מנהל מערכת) כדי לבדוק שהאפשרות ליצור קבוצת Teams חדשה אינה זמינה עוד. המשתמש יכול כעת להתחבר רק לקבוצות Teams הקיימות.

כדי לאפשר למשתמש ליצור קבוצות ב- Microsoft 365 (כולל Teams), עליך להוסיף את חשבון המשתמש לקבוצה TeamsAdmins.