Hoe kan je het aanmaken van nieuwe Teams blokkeren – Powershell tip!

Hoe kan je het aanmaken van nieuwe Teams blokkeren – Powershell tip!

By design kan iedereen in Microsoft Teams nieuwe teams aanmaken.

In deze blog leg ik uit hoe deze creatie kan blokkeren voor alle gebruikers behalve enkele specifieke gebruikers. Deze stellen we in via een Active Directory (AD) groep. Zodat op een eenvoudige manier gebruikers kunnen toegevoegd worden.

Waarom zou je het aanmaken van Microsoft Teams blokkeren?

Mailboxen laat je niet aanmaken door iedereen binnen je organisatie. — dit kan een reden zijn om ook geen Teams aan te maken door gebruikers.

De vaste structureren per departement of dienst kunnen aangemaakt worden door de leiders binnen de organisatie.

Projecten worden vaak aangemaakt door de gebruikers of aangevraagd via een goedkeuringsprocedure.

Technische voorbereidingen

Dit artikel is gebaseerd op de instructies van Microsoft.

Installeer AzureADPreview

Open Powershell als Administrator

Als je nog de oude AzureAD module hebt kan je deze verwijderen via: Uninstall-Module AzureAD

Install-Module AzureADPreview

Maak een Azure AD groep

Surf naar https://portal.azure.com
Navigeer naar Azure Active Directory

Maak een groep bijvoorbeeld: ‘Teams Creation’

Voeg members toe die Teams moeten kunnen aanmaken

Connect AzureAD

Maak verbinding met PowerShell naar Azure Active Directory

Login op in AzureAD in PowerShell

Goed, je bent ingelogd.

Kopier deze string in PowerShell:

$GroupName = "Teams Creation"

Technische uitvoering

Maak een PowerShell script voor deze aanpassingen

Kopier onderstaande tekst in een notepad document. en sla dit op als PS1.

De enige aanpassing die je moet doen in de eerste lijn. Kopier de groepsnaam tussen de haakjes.

Je kan dit scrip ook kopieren van Microsoft Docs: https://docs.microsoft.com/en-us/microsoft-365/admin/create-groups/manage-creation-of-groups?view=o365-worldwide

$GroupName = "Teams Creation"
$AllowGroupCreation = “False”
Connect-AzureAD
$settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id
if(!$settingsObjectID)
{
$template = Get-AzureADDirectorySettingTemplate | Where-object {$_.displayname -eq "group.unified"}
$settingsCopy = $template.CreateDirectorySetting()
New-AzureADDirectorySetting -DirectorySetting $settingsCopy
$settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id
}
$settingsCopy = Get-AzureADDirectorySetting -Id $settingsObjectID
$settingsCopy["EnableGroupCreation"] = $AllowGroupCreation
if($GroupName)
{
$settingsCopy["GroupCreationAllowedGroupId"] = (Get-AzureADGroup -SearchString $GroupName).objectid
}
else {
$settingsCopy["GroupCreationAllowedGroupId"] = $GroupName
}
Set-AzureADDirectorySetting -Id $settingsObjectID -DirectorySetting $settingsCopy
(Get-AzureADDirectorySetting -Id $settingsObjectID).Values

Start het script op vanuit C:\

  • Ik heb dit script gezet op C:\scripts
  • Navigeer naar het pad.

Het script is afgerond

Hier zie je een ID verschijnen

Controleren of het script werkt?

(Get-AzureADDirectorySetting -Id $settingsObjectID).Values

Kijk ook even in Teams of je recent toegevoegde leden nu Teams kunnen aanmaken.

Dat is het!

Als je mensen extra wil toevoegen kan je dit via Azure Active Directory.

Jasper Bernaers

Jasper Bernaers

Welkom op 365tips.be. Op deze website lees je artikels en ervaringen over Office 365 met focus op Microsoft Teams. Stel me gerust een vraag en ik antwoord in een blogpost. Help ook anderen door reacties te geven onderaan de artikels. Deze blog is gemaakt in het Nederlands. De meertalige website is aangeboden met best-effort machine vertaling.
0 0 stemmen
Artikelbeoordeling
Abonneer
Laat het weten als er
guest
2 Reacties
Oudste
Nieuwste Meest gestemd
Inline feedbacks
Bekijk alle reacties
karel
karel
7 maanden geleden

Hoi, ik heb dit uitgevoerd zoals in de handleiding staat, maar nou kan niemand nog een extern team joinen. Enig idee hoe ik dat weer activeer?

2
0
Zou graag je gedachten willen weten, s.v.p. laat een reactie achter.x
()
x
%d bloggers liken dit: