Vous avez créé par erreur une catégorie dans People de Microsoft Teams ? Vous ne la voyez plus dans la nouvelle interface ou vous ignorez comment la retirer de tous vos contacts ? Ce guide exhaustif détaille chaque méthode, du clic manuel à l’automatisation PowerShell, pour retrouver une liste de contacts propre et cohérente.
Vue d’ensemble : comment fonctionnent les catégories People ?
Dans Microsoft Teams, l’application People s’appuie sur les contacts Outlook de l’utilisateur. Lorsqu’on affecte un contact à une catégorie, cette information est en réalité inscrite comme « Catégorie Outlook » dans la fiche de contact stockée sur Exchange Online. Teams n’est donc qu’une « vitrine » :
- La création ou la suppression de catégories repose sur Outlook ;
- Aucune commande Teams native ne permet pour l’instant de renommer ou de supprimer globalement une catégorie ;
- Quand la catégorie n’est attribuée à aucun contact, Teams la masque automatiquement.
Pour les utilisateurs finaux, cette architecture entraîne un comportement parfois déroutant, en particulier depuis le passage au « nouveau Teams » (client 2.x) où les menus ont été reconfigurés.
Pourquoi la suppression directe est impossible (pour l’instant)
La logique « catégorie Outlook = étiquette Teams » apporte un avantage majeur : la cohérence entre Outlook, Teams et les appareils mobiles. Mais elle induit aussi une limite : ni le client Teams classique ni le nouveau client n’incorporent l’éditeur de catégories complet d’Outlook. Microsoft réserve encore cette fonctionnalité à Outlook (Web ou bureau) et aux API sous-jacentes (Graph, EWS).
En conséquence, pour effacer ou renommer une catégorie, il faut nécessairement modifier les contacts qui la portent ou recourir à des scripts d’administration.
Étape par étape : retirer manuellement une catégorie dans le nouveau Teams
- Ouvrez Teams et sélectionnez Applications › People dans la barre latérale gauche.
Astuces : si l’icône n’est pas visible, cliquez sur … puis sur People, ou épinglez-la pour un accès rapide. - Dans la liste, recherchez le premier contact qui possède la catégorie à supprimer et ouvrez sa fiche.
- Cliquez sur l’icône ✏️ Modifier (ou « Edit ») située à côté du champ Catégories.
- Décochez la case correspondant à la catégorie indésirable, puis validez avec Enregistrer.
- Répétez l’opération pour chaque contact concerné.
Une fois que la catégorie n’est plus associée à aucun contact, Teams la fait disparaître de votre volet gauche après quelques secondes.
Tableau récapitulatif : options de suppression/édition
Scénario | Outil à privilégier | Avantage | Limitation |
---|---|---|---|
1–5 contacts isolés | People (nouveau Teams) | Interface familière, sans quitter Teams | Suppression une fiche à la fois |
10–500 contacts | Outlook Web > Contacts > Sélection multiple > Catégoriser | Gestion par lots en quelques clics | Renommage impossible : il faut créer une nouvelle catégorie |
> 500 contacts ou plusieurs boîtes | PowerShell / Microsoft Graph | Automatisation, reporting, élimination à grande échelle | Nécessite droits administrateur et scripts |
Suppression en masse via Outlook Web
Lorsque la catégorie est répandue sur des dizaines de contacts, la méthode la plus rapide reste Outlook Web :
- Connectez‑vous à Outlook Web et ouvrez Contacts / Personnes.
- Dans le champ de recherche, tapez le nom exact de la catégorie (préfixez par
category:
si besoin). - Sélectionnez Tous (Ctrl +A).
- Cliquez sur Catégoriser puis décochez la catégorie.
- Validez ; l’étiquette disparaît de l’ensemble des fiches.
Astuce : Outlook Web affiche parfois un bandeau « Voulez‑vous supprimer définitivement la catégorie ? ». Acceptez pour la purger immédiatement ; sinon, elle attendra qu’aucun contact ne l’utilise.
Automatisation pour administrateurs : PowerShell & Graph API
PowerShell Exchange Online
Pour automatiser la suppression, connectez‑vous au module Exchange Online :
Connect-ExchangeOnline -UserPrincipalName votreadmin@domaine.com
Get-EXOContact -Filter "Categories -like 'ClientsVIP'" | ForEach-Object {
$_.Categories.Remove('ClientsVIP')
Set-EXOContact -Identity $_.Identity -Categories $_.Categories
}
Le script ci‑dessus retire ClientsVIP
de tous les contacts trouvés. Dès qu’aucun contact ne possède la catégorie, Teams cesse de l’afficher.
Microsoft Graph
Les administrateurs peuvent aussi envoyer une requête PATCH sur l’objet /users/{id}/contacts/{id}
:
{
"categories": ["Prospects", "Salon2025"] // liste mise à jour
}
Enchaînez l’appel dans une boucle pour traiter de gros volumes et consignez un rapport d’audit.
FAQ : les questions qui reviennent le plus
Peut‑on renommer une catégorie directement dans Teams ?
Non. Il faut créer une nouvelle catégorie dans Outlook, attribuer la nouvelle aux contacts, puis retirer l’ancienne.
La catégorie a disparu puis réapparaît après quelques heures : normal ?
Oui : le client Teams conserve un cache local (%appdata%\Microsoft\Teams
). Videz‑le ou redémarrez Teams pour forcer la synchronisation.
Les autres membres de l’équipe voient aussi la catégorie supprimée ?
Non. Chaque utilisateur dispose de sa propre liste ; la suppression affecte uniquement vos contacts personnels.
Existe‑t‑il une politique d’organisation pour bloquer la création de catégories ?
À ce jour, aucune stratégie TeamsPolicy ou OWA policy ne désactive la fonctionnalité. Vous pouvez toutefois contrôler les catégories via des scripts Exchange/Graph et de la gouvernance documentaire.
Bonnes pratiques de gouvernance
- Nommer clairement les catégories (pas d’abréviations obscures) pour éviter toute confusion.
- Limiter la prolifération : définissez une nomenclature (Ex. : « Client‑A », « Fournisseur‑B »).
- Encourager l’audit semestriel : passez en revue les étiquettes inutilisées.
- Former les nouveaux employés à utiliser Rechercher › Catégorie plutôt que de créer un doublon.
Résolution de problèmes courants
Symptôme | Cause probable | Correctif |
---|---|---|
Catégorie « fantôme » persiste après suppression | Cache Teams local | Quitter Teams, supprimer %appdata%\Microsoft\Teams\Cache , relancer |
Catégorie réapparaît dans Teams mais pas Outlook | Sync différé Exchange > Teams | Attendre 2–4 h ou forcer la synchro via F5 |
Erreur PowerShell « Access Denied » | Manque de rôle Mail Recipients | Attribuer le rôle ou exécuter via un compte Admin |
Feuille de route Microsoft et dépôt de feedback
La suppression ou le renommage global d’une catégorie figure régulièrement parmi les 20 suggestions les plus votées dans le Microsoft Teams Feedback Portal. Microsoft reconnaît la demande mais n’a pas publié de date cible. Soumettre votre retour via Aide › Donner un avis reste le meilleur moyen de signaler votre besoin. Plus le volume de votes est élevé, plus la fonctionnalité sera priorisée.
Conclusion
En résumé, l’unique méthode officielle pour « faire disparaître » une catégorie People consiste à la détacher de tous les contacts. C’est rapide pour quelques fiches, plus long pour des centaines, mais toujours faisable grâce aux outils Outlook, PowerShell ou Graph. En attendant une évolution produit, conservez une discipline de nommage et purgez régulièrement vos contacts pour éviter toute confusion dans Teams.