Comment changer l’adresse e-mail d’une équipe Teams ?
Sommaire
I. Présentation
Lorsqu'une équipe Teams est créée, que ce soit à partir du client Teams ou PowerShell, une adresse e-mail est automatiquement associée à cette adresse e-mail. En vérité, cette adresse e-mail est attribuée au groupe Microsoft 365 associé à l'équipe Teams que l'on vient de créer.
Note : lors de la création d'une équipe Teams via PowerShell, le paramètre -MailNickName sert à définir l'adresse e-mail associée à l'équipe Teams.
Dans ce tutoriel, je vais vous expliquer comment modifier l'adresse e-mail d'une équipe Teams, à partir de l'interface d'administration de Microsoft 365, mais aussi en PowerShell.
Pour cet exemple, je vais prendre l'équipe "Rédacteurs" avec l'adresse e-mail "[email protected]". L'objectif sera de lui attribuer l'e-mail "[email protected]".
II. Modifier l'e-mail d'une équipe Teams via le centre d'administration
À partir du portail d'administration Microsoft 365 (https://admin.microsoft.com/), il faut accéder à la partie "Groupes" puis "Groupes actifs" pour créer, modifier et supprimer des groupes existants.
Dans la liste, on clique sur le groupe "Rédacteurs" : un volet va s'ouvrir sur la droite.
Dans l'onglet "Général", cliquez sur le bouton "Modifier" sous "Adresses e-mail". D'ailleurs, on peut voir que pour le moment, l'adresse e-mail principale est "[email protected]".
La page "Modifier les adresses de courrier" va s'ouvrir. On va modifier le champ "Adresse de courrier principale" pour indiquer "teams-redacteurs" à la place de "redacteurs". Il suffit de cliquer sur "Terminé".
L'adresse e-mail d'origine sera conservée automatiquement en tant qu'alias. Si vous ne souhaitez pas conserver cet alias, vous pouvez le supprimer en cliquant sur les "..." à droite du nom de l'alias.
Sinon, vous pouvez valider et fermer, le groupe Microsoft 365 a désormais une nouvelle adresse e-mail. Par extension, l'équipe Teams bénéficie de cette nouvelle adresse e-mail.
Voyons maintenant comment réaliser la même action avec PowerShell.
III. Modifier l'e-mail d'une équipe Teams via PowerShell
Avant d'aller plus loin, vous devez installer deux modules PowerShell sur votre machine depuis laquelle vous effectuez l'opération. Les deux modèles sont MicrosoftTeams et ExchangeOnlineManagement, voici les deux commandes pour les installer :
# Modules Install-Module MicrosoftTeams Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.3
Ensuite, il va falloir s'authentifier à la fois sur Exchange Online, mais aussi sur Teams. On va stocker les identifiants de connexion dans $Credential et les réutiliser pour se connecter sur les deux services.
# Récupérer les identifiants $Credential = Get-Credential # Créer la session $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ ` -Credential $Credential -Authentication Basic -AllowRedirection # Importer la session créée précédemment Import-PSSession $Session # Se connecter à Microsoft Teams Connect-MicrosoftTeams -Credential $Credential
Maintenant que l'on est connecté, on peut rechercher l'adresse e-mail avec le nom "teams-redacteurs" puisqu'on l'a renommé ainsi via l'interface graphique.
# Vérifier la présence de l'équipe Teams Get-Team -MailNickName "teams-redacteurs"
En tout logique, vous devez obtenir une sortie comme celle-ci :
Maintenant, la première étape va consister à modifier l'adresse e-mail principale grâce à la commande Set-UnifiedGroup. On va préciser le nom du groupe à modifier (-Identity) et la nouvelle adresse e-mail principale (-PrimarySmtpAddress). Voici la commande pour remettre la valeur "[email protected]" :
# Modifier l'adresse e-mail Set-UnifiedGroup -Identity "Rédacteurs" -PrimarySmtpAddress "[email protected]"
Lorsque l'on fait cette modification, j'ai remarqué que l'adresse e-mail du groupe était bien changée, mais la valeur MailNickName de l'équipe Teams conservait l'ancienne valeur. Pour éviter les confusions, on va également changer le MailNickName de l'équipe avec la commande Set-Team.
Pour cela, on va rechercher l'équipe à partir de son identifiant unique : GroupId. On peut le récupérer facilement avec Get-Team, le stocker dans la variable $GroupId et ensuite modifier la valeur.
Ce qui donne :
# Modifier le MailNickName de l'équipe $GroupId = (Get-Team -MailNickName "teams-redacteurs").GroupId Set-Team -GroupId $GroupId -MailNickname "redacteurs"
A partir de ce moment-là, si vous listez votre équipe, vous verrez que le MailNickName correspond bien à la nouvelle valeur et à la nouvelle adresse e-mail
Get-Team -GroupId $GroupId
Sachez qu'il est possible d'ajouter une adresse e-mail en tant qu'alias, mais ne pas modifier l'adresse principale :
Set-UnifiedGroup -Identity "Rédacteurs" -EmailAddresses: @{Add ="[email protected]"}
L'ancienne adresse e-mail va basculer en alias, comme nous avons pu le voir précédemment. Si l'on souhaite la supprimer, il faut exécuter une commande supplémentaire :
Set-UnifiedGroup -Identity "Rédacteurs" -EmailAddresses: @{Remove="[email protected]"}
Pour finir, pensez à vous déconnecter des services Microsoft 365, comme ceci :
Disconnect-MicrosoftTeams Remove-PSSession $Session
Voilà, nous venons de voir deux façons de modifier l'adresse e-mail associée à une équipe Teams !
Bonjour,
Petite amélioration sur la connexion à EXO :
Pour utiliser le nouveau module Exchange v2 (aussi nommé ExchangeOnlineManagement) il faut utiliser la CMDlet Connect-ExchangeOnline.
Là ce module n’est jamais appelé car tu utilise New-PSSession (méthode qui va être dépréciée dans quelques mois).
Bonjour, merci pour votre article très clair et complet. Je suis pour ma part un grand utilisateur de Teams, et j’ai une question : à quoi sert l’adresse mail d’une équipe Teams ? J’ai essayé d’envoyer un email à cette adresse, sans succès… Merci de votre réponse !
Bonjour,
A ma connaissance, un email envoyé à l’adresse Teams d’une équipe est envoyé à tous les membres de cette équipe (sauf l’expéditeur). Cet email n’apparaît donc pas directement dans Teams, contrairement aux emails envoyés aux adresses des canaux de l’équipe, qui apparaissent dans Teams, dans le canal correspondant.
Cordialement,
Jean-Marc
Bonjour et comment faire pour supprimer cette adresse ?
Bonjour, merci pour ces infos.
Lorsque je crée un groupe dans Teams, est-ce que le MailNickName est un alias email?
Je veux dire par là, si j’envoir un email à partir d’outlook vers [email protected], est-ce que tous les membres du groupe vont recevoir cet email?
Sinon, comment faire pour envoyer un email à tous les membres d’un groupe Teams à partir d’Outlook ou de l’extérieur?
Merci,
Laurent
Bonjour,
J,ai un client qui a crée un groupe teams avec une adresse courriel. Il a inséré des utilisateurs dans ce groupe. Chaque fois qu’un courriel est recu sur l’adresse courriel du groupe, chaque membre du groupe recoit le courriel dans sa boite de reception personnelle.
Y a t il soit une commande powershell ou dans l’admin O365 qui permettrait de retirer cette fonction. Sur le groupe nous avons deja désactivé : « Envoyer des copies des emails et évènement de l’équipe aux boites de réception des membres de l’équipe » mais ca continue quand même.
Merci