bonsoir,
je pense avoir trouvé la cause et une(?) solution :
Lorsqu'on créé une équipe Teams, cette équipe utilise "teams-xxx " en guise d'alias et d'email (mailnickname) comme indiqué dans votre message. Par contre, le nom affiché de l'équipe reste celui du groupe secondaire. Dans la capture ci-dessous, le groupe secondaire est "3emeB".
Les variables utilisées par le script pour Teams sont notamment les 3 suivantes :
$DisplayName,$Description,$MailNickName
et le test d'existence se fait sur $MailnickName.
Passons sur les listes de distribution:
Les scripts correspondants SecondaryGroupCreatOffice365.ps1 (ainsi que Modify et Delete) utilisent les variables suivantes :
Avec ces variables, l'existence d'une équipe Teams utilisant 3emeB comme $DisplayName va générer une erreur lorsqu'on voudra modifier une liste de distribution. Pour éviter cela, il faut modifier une variable comme ceci, par exemple :
Voilà le résultat de la création d'une liste de distribution ET d'une équipe Teams pour la classe de 3emeB en utilisant le script légèrement modifié :
Et plus aucun souci !
En fait, cette variable $DistributionGroupName n'apparait nulle part dans l'interface d'administration Office365, mais elle est utilisée et génère un conflit avec le nom d'affichage de Teams.
Dominique Renault