Désactiver la création de Teams : une approche simple et maîtrisée

Lorsqu’un tenant Microsoft 365 démarre, il est fréquent de voir les équipes se multiplier rapidement. Sans cadre, les utilisateurs créent des Teams pour tout type de besoin, même quand un canal ou un simple chat suffirait.

Pour garder un environnement organisé, il est possible de désactiver la création de Teams pour la majorité des utilisateurs.


Pourquoi limiter la création d’équipes ?

Une multiplication d’équipes cause :

  • des doublons,
  • des espaces peu utilisés,
  • des propriétaires absents,
  • une recherche d’information compliquée.

Mais bloquer complètement la création n’est pas souhaitable. Cela limite l’autonomie des équipes métier.

Il faut plutôt orienter la création, pas la supprimer.


Un processus guidé : la meilleure approche

Des outils comme Teams Manager permettent d’encadrer la création grâce à :

  • une demande simple,
  • une validation rapide,
  • des modèles standardisés,
  • une gestion du cycle de vie.

Résultat : moins de confusion, plus de cohérence.


Comment désactiver la création de Teams ?

Voici la méthode Microsoft en trois étapes :

1. Créer un groupe de sécurité

Ce groupe définit les utilisateurs qui garderont le droit de créer des équipes.

2. Ajouter les membres

Ajoutez uniquement les administrateurs ou power users.

3. Lancer le script PowerShell

Le script bloque la création de groupes/Teams pour tous sauf les membres du groupe.

(Replacez <YourGroupName> par le nom de votre Tenant)

Import-Module Microsoft.Graph.Beta.Identity.DirectoryManagement
Import-Module Microsoft.Graph.Beta.Groups


Connect-MgGraph -Scopes "Directory.ReadWrite.All", "Group.Read.All"


$GroupName = "<YourGroupName>"
$AllowGroupCreation = "False"


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


if(!$settingsObjectID)
{
    $params = @{
	  templateId = "62375ab9-6b52-47ed-826b-58e47e0e304b"
	  values = @(
		    @{
			      name = "EnableMSStandardBlockedWords"
			      value = "true"
		    }
	 	    )
	    }
	
    New-MgBetaDirectorySetting -BodyParameter $params
	
    $settingsObjectID = (Get-MgBetaDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).Id
}


 
$groupId = (Get-MgBetaGroup | Where-object {$_.displayname -eq $GroupName}).Id


$params = @{
	templateId = "62375ab9-6b52-47ed-826b-58e47e0e304b"
	values = @(
		@{
			name = "EnableGroupCreation"
			value = $AllowGroupCreation
		}
		@{
			name = "GroupCreationAllowedGroupId"
			value = $groupId
		}
	)
}


Update-MgBetaDirectorySetting -DirectorySettingId $settingsObjectID -BodyParameter $params


(Get-MgBetaDirectorySetting -DirectorySettingId $settingsObjectID).Values

Ce que vous obtenez

Un environnement mieux organisé, avec des équipes créées uniquement par des personnes formées ou responsables.

Les administrateurs globaux conservent ce droit automatiquement.

Cet article peut contenir des images générées par IA. Je mets un soin particulier dans chaque publication ; si toutefois vous repérez une erreur, n’hésitez pas à me le signaler !

Ajouter un commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.