MS Teams Admin : retirer une application épinglée pour tous (dé‑épingler, bloquer, propagation, PowerShell)

Vous avez retiré une application de la liste « Pinned apps » dans Teams, mais l’icône reste chez les utilisateurs ? Voici une méthode admin éprouvée pour la faire disparaître partout, comprendre la propagation des stratégies et vérifier localement côté clients, avec exemples PowerShell et check‑list.

Sommaire

Vue d’ensemble

Le comportement observé est classique : dé‑épingler une application dans une App setup policy (stratégie de configuration des applications) supprime son icône de la barre latérale, mais ne l’interdit pas. Si l’app reste autorisée, elle peut demeurer visible quelque temps (mise en cache + propagation des stratégies) et/ou réapparaître selon d’autres politiques. Pour forcer une disparition nette et durable, combinez retrait de l’épingle et blocage de l’app, puis laissez le temps de propagation et déclenchez un rafraîchissement côté clients.

Ce que signifient précisément les actions côté Admin Teams

Action AdminEffet côté clientsPortéePrise d’effet & remarques
Retirer l’app des « Pinned apps » (App setup policy)Retire l’icône de la barre latérale (rail gauche). L’app reste utilisable si elle n’est pas bloquée.Utilisateurs affectés par la stratégie (ex. « Global (Org‑wide default) »).Propagation typique 24–72 h. Recharge/relance client nécessaire pour purger le cache visuel.
Bloquer l’app (Teams apps > Manage apps > Block)Empêche l’usage de l’app. Elle finit par disparaître de l’interface et des contextes (perso/équipes/ME).Organisation entière (sauf exception par stratégie de permissions).Propagation 24–72 h. Accélère la disparition car le client masque les apps non autorisées.
App permission policy (autoriser/interdire par type)Contrôle l’accès aux apps (personnelles, bots, onglets, ME…).Par utilisateur/groupe selon l’affectation.Utile si vous préférez une gouvernance par politiques plutôt que « Manage apps > Block ».
Stratégie plus spécifique (utilisateur/groupe)Peut ré‑épingler ou ré‑autoriser l’app malgré la stratégie globale.Prioritaire sur la globale.Source fréquente d’incohérences si plusieurs politiques coexistent.

Procédure recommandée pour retirer une application épinglée à l’échelle de l’organisation

1) Retirer l’app des épingles

  1. Ouvrir le Centre d’administration Teams.
  2. Aller à Teams apps > Setup policies.
  3. Ouvrir la stratégie effectivement utilisée par vos utilisateurs (souvent Global (Org‑wide default)).
  4. Dans Pinned apps, retirer l’app concernée, puis Save.

2) Bloquer l’app (fortement conseillé)

  1. Aller à Teams apps > Manage apps.
  2. Rechercher l’app (par nom ou App ID si besoin).
  3. Passer son état à Block. Résultat : l’app devient indisponible, y compris si d’anciennes épingles subsistaient dans un cache.

Astuce : si vous préférez gérer au travers de politiques, ajustez l’App permission policy assignée aux utilisateurs afin de refuser explicitement l’app ou sa catégorie.

3) Vérifier l’attribution de la bonne stratégie

  1. Dans Users, ouvrir la fiche de quelques utilisateurs représentatifs (unités d’organisation/sites/équipes).
  2. Dans l’onglet Policies, confirmer la Teams app setup policy et, si vous utilisez des politiques personnalisées, vérifier qu’aucune ne ré‑épingle l’app.
  3. Contrôler également la/les App permission policies affectées.

4) Laisser le temps de propagation & déclencher le rafraîchissement client

  • Délais : prévoyez 24 à 72 heures (parfois un peu plus) pour que toutes les politiques se propagent.
  • Actions côté utilisateurs :
    • Fermer/relancer Teams.
    • Se déconnecter/reconnecter.
    • Forcer un rechargement (ex. Ctrl+R sur desktop).
    • En dernier recours : vider le cache Teams puis relancer (voir section dédiée).
  • Retour d’expérience : dans des locataires volumineux, la disparition complète a été observée au‑delà de 72 h malgré des relances client — c’est normal.

Contrôles rapides côté clients

  • Barre latérale : l’icône ne doit plus apparaître après la propagation + relance.
  • Apps > Manage your apps (client Teams) : l’app doit être absente ou au minimum non disponible.
  • Recherche d’app : si l’app est bloquée, elle ne devrait plus être installable.
  • Onglets existants : si l’app avait été ajoutée comme onglet d’équipe, vérifiez que l’onglet ne génère plus d’erreur et retirez‑le si nécessaire (action ponctuelle).

Vérifications techniques utiles

Échantillonner des utilisateurs

Validez que des profils représentatifs reçoivent la même App setup policy et qu’aucune politique ciblée (groupe, pilote, VIP) ne contredit la stratégie globale.

PowerShell : exemples prêts à l’emploi

# Pré-requis
# Install-Module MicrosoftTeams
Connect-MicrosoftTeams

# Voir la stratégie de configuration d’un utilisateur

Get-CsOnlineUser -Identity [user@contoso.com](mailto:user@contoso.com) | Select DisplayName, TeamsAppSetupPolicy

# Lister les stratégies de configuration des apps

Get-CsTeamsAppSetupPolicy | Select Identity, Description

# Détail des apps épinglées dans une stratégie

(Get-CsTeamsAppSetupPolicy -Identity "Global").PinnedAppBarApps

# Affecter explicitement une stratégie à un utilisateur

Grant-CsTeamsAppSetupPolicy -Identity [user@contoso.com](mailto:user@contoso.com) -PolicyName "Global"

# (Optionnel) Vérifier les politiques de permissions d’apps

Get-CsTeamsAppPermissionPolicy | Select Identity, Description 

Remarque : Si vous préférez gouverner par politiques, vous pouvez concevoir une App permission policy « Deny by default » + exceptions « Allow », ou inversement, puis l’assigner aux groupes ciblés (Grant-CsTeamsAppPermissionPolicy).

Diagnostic : pourquoi l’app est-elle encore visible ?

SymptômeCause probableAction corrective
Icône toujours présente après retrait dans la stratégie globale.Mise en cache + propagation non terminée.Attendre 24–72 h, relancer le client, forcer Ctrl+R, puis vider le cache si besoin.
L’app réapparaît chez un sous‑ensemble d’utilisateurs.Stratégie plus spécifique (custom/pilote) ré‑épinglant l’app.Auditer Users > Policies ; unifier/aligner les politiques.
L’app reste utilisable via recherche malgré la suppression de l’épingle.L’app est autorisée.Bloquer l’app (Manage apps > Block) ou interdire via App permission policy.
Un onglet d’équipe continue d’afficher l’app.Contexte d’onglet distinct du contexte app personnelle.Retirer l’onglet manuellement ou remplaçant le contenu (action ponctuelle).
Comportements différents entre New Teams et client classique.Différences de cache/local state et calendrier de propagation.Forcer la relance + vider le cache local (voir ci-dessous) sur les deux clients si cohabitation.

Vider le cache Teams en dernier recours

Le vidage de cache est utile si l’icône persiste malgré un blocage confirmé côté tenant. Procéder préférentiellement via une procédure encadrée (script de support, GPO, outil UEM) et communiquer aux utilisateurs avant toute manipulation.

  • Étapes générales :
    1. Fermer Teams (quitter complètement l’application).
    2. Se déconnecter de Windows si nécessaire pour libérer les fichiers.
    3. Supprimer le cache local de l’utilisateur (dossier Teams dans le profil). Les chemins varient selon le client et le mode d’installation ; ciblez uniquement le cache.
    4. Relancer Teams et se reconnecter.
  • Alternative plus simple : demander un sign‑out / sign‑in puis un redémarrage de l’OS (souvent suffisant).

Important : évitez d’effacer des dossiers de données métiers (téléchargements, fichiers d’équipe). Concentrez‑vous sur le cache applicatif.

Bonnes pratiques de gouvernance des apps Teams

  • Bloquer ≠ Dé‑épingler : pour « faire disparaître partout », retirez l’épingle et bloquez (ou refusez via policy).
  • Moindre privilège : n’autorisez que les apps nécessaires, via des App permission policies par rôle (IT, Finance, RH, etc.).
  • Modèle de politiques clair : bâtissez une matrice « Global / Lignes métiers / Pilotes » pour éviter les contradictions.
  • Groupes dynamiques : alimentez l’affectation des politiques par groupes AAD dynamiques (attributs de département, site).
  • Cycle de vie : définissez des revues trimestrielles des apps autorisées/épinglées.
  • Communication : informez les utilisateurs des changements majeurs (suppression d’apps visibles) avec date et motif.

FAQ

Pourquoi l’app reste‑t‑elle visible alors qu’elle est retirée des épingles ?

Parce que le dé‑épinglage n’interdit pas l’app : si elle est autorisée, un cache ou une autre politique peut l’afficher provisoirement. La combinaison retirer l’épingle + bloquer et le temps de propagation règlent le problème.

Combien de temps faut‑il compter ?

Planifiez 24 à 72 heures. Sur des tenants importants ou multi‑régions, des délais supérieurs sont possibles. Pendant ce temps, demandez un redémarrage de Teams et un rechargement manuel.

Puis‑je tout faire avec PowerShell ?

Vous pouvez auditer et assigner des politiques (Get/Grant‑CsTeamsAppSetupPolicy, Get/Grant‑CsTeamsAppPermissionPolicy). Le blocage d’une app spécifique est plus direct via Manage apps dans le Centre d’administration. Pour l’automatisation avancée, envisagez Microsoft Graph pour la gestion des apps, si votre gouvernance l’exige.

Et les apps « de base » (Activity, Chat, Teams, Calendar, Files…)

Ces composants sont intrinsèques à Teams et ne se gèrent pas comme des apps tierces : ne comptez pas sur un dé‑épinglage ou un blocage pour les retirer du rail.

Checklist opératoire

  1. Identifier l’app (nom, éditeur, App ID si possible).
  2. Retirer l’app des Pinned apps dans la stratégie utilisée (souvent « Global »).
  3. Bloquer l’app dans Teams apps > Manage apps (ou refuser via App permission policy).
  4. Contrôler l’affectation des politiques sur des utilisateurs représentatifs.
  5. Communiquer le changement et le délai de propagation attendu.
  6. Demander aux utilisateurs : relance, Ctrl+R, sign‑out/sign‑in.
  7. Échantillonner des postes : vérifier la disparition après 24 h, 48 h, 72 h.
  8. Escalader (support) si, passé 72 h + vidage de cache, l’app reste visible malgré le blocage confirmé.

Exemples concrets

Cas 1 : Retrait d’une app tierce devenant obsolète

Vous supprimez l’épingle dans « Global », mais des utilisateurs voient encore l’icône. Vous bloquez l’app dans « Manage apps », informez les équipes, demandez une relance. À J+3, l’icône a disparu partout.

Cas 2 : Politique pilote contradictoire

Une équipe pilote avait une App setup policy spécifique ré‑épinglant l’app. L’audit des utilisateurs montre l’assignation de cette stratégie. Après alignement (suppression de l’épingle dans la politique pilote) et blocage global, disparition confirmée sous 48 h.

Cas 3 : Onglets hérités

Des canaux conservent des onglets d’app. Le blocage rend ces onglets inopérants ; les propriétaires retirent les onglets manuellement. L’icône n’étant plus épinglée ni autorisée, l’app n’est plus visible nulle part.

Modèle de communication à envoyer aux utilisateurs

Objet : Retrait d’une application de la barre latérale Teams
Bonjour,
L’application « [Nom de l’app] » est retirée de la barre latérale Teams et n’est plus autorisée dans l’organisation.
La mise à jour peut prendre jusqu’à 72 h. Pour accélérer : fermez/relancez Teams, ou faites Ctrl+R. Si l’icône persiste, déconnectez‑vous puis reconnectez‑vous.
Merci de votre compréhension.

Script d’audit : qui reçoit quelle politique ?

# Liste des utilisateurs et de leur App setup policy
Get-CsOnlineUser -ResultSize Unlimited |
  Select-Object DisplayName, UserPrincipalName, TeamsAppSetupPolicy |
  Sort-Object TeamsAppSetupPolicy, DisplayName |
  Format-Table -AutoSize

# Focus sur une politique donnée

\$policy = "Global"
Get-CsOnlineUser -ResultSize Unlimited |
Where-Object { $\_.TeamsAppSetupPolicy -eq \$policy } |
Select DisplayName, UserPrincipalName |
Format-Table -AutoSize

# Rappel : détail des apps épinglées dans une policy

(Get-CsTeamsAppSetupPolicy -Identity \$policy).PinnedAppBarApps 

Points clés à retenir

  • Dé‑épingler ≠ Bloquer : retirez l’épingle et bloquez l’app (ou refusez‑la via une permission policy).
  • Propagation non instantanée : prévoyez jusqu’à 72 h+ ; relance/rafraîchissement du client aident.
  • Priorité des politiques : une stratégie utilisateur/groupe plus spécifique l’emporte sur la globale.
  • Vérifications structurées : échantillon d’utilisateurs, audit PowerShell, contrôle des App permission policies.

Résumé exécutable

  1. Retirez l’app de Pinned apps dans la Setup policy concernée.
  2. Bloquez l’app dans Manage apps (ou refusez via App permission policy).
  3. Vérifiez l’assignation des politiques (utilisateurs/groupe → pas de contradiction).
  4. Laissez propager 24–72 h et demandez aux utilisateurs de relancer Teams (Ctrl+R, sign‑out/in).
  5. En dernier recours, videz le cache client de façon encadrée.

Annexe : terminologie utile

  • App personnelle : application qui s’affiche dans le rail gauche (icône/expérience personnelle).
  • Onglet : application intégrée comme onglet dans un canal/équipe.
  • Bot / Messaging Extension : interactions dans la messagerie/composition.
  • Setup policy : définit quelles apps sont épinglées et l’ordre d’affichage.
  • Permission policy : définit quelles apps sont autorisées/bloquées.

Annexe : matrice de décision

ObjectifAction principaleAction complémentaireContrôle
Masquer l’icône mais garder l’app disponibleRetirer l’épingle (Setup policy)Icône absente, app toujours installable/ouvrable
Supprimer l’app partoutBloquer l’app (Manage apps)Retirer l’épingle (Setup policy)App indisponible, disparition après propagation
Autoriser l’app pour un service uniquementCréer/assigner une Permission policy « Allow » cibléeOptionnel : épingler pour ce service via Setup policyVérifier l’assignation de la policy au groupe cible

Conclusion. Pour retirer une application épinglée pour tous les utilisateurs dans Microsoft Teams, pensez par couples : épingle (présentation) et autorisation (gouvernance). Retirez l’épingle, bloquez ou refusez l’app, contrôlez les politiques et laissez la propagation opérer — le tout appuyé par quelques vérifications PowerShell et un rafraîchissement côté clients. Cette démarche évite les faux‑positifs visuels et garantit une disparition homogène à l’échelle du tenant.

Sommaire