Como remover apps fixadas no Microsoft Teams para todos os utilizadores

Introdução rápida: Precisa retirar um ícone de app que continua aparecendo na barra lateral do Microsoft Teams mesmo depois de removido da política global? Este guia detalha todos os passos – do Teams Admin Center ao PowerShell – para eliminar a app fixada e garantir que a alteração chegue a todos os utilizadores.

Índice

Visão geral do problema

Quando se remove uma aplicação da lista de Pinned apps na política Global (Org‑wide default), o ícone costuma desaparecer automaticamente dos clientes Teams. Contudo, não é raro que a app permaneça visível por horas ou até dias. Essa “teimosia” acontece porque:

  • O ficheiro de políticas é armazenado em cache localmente no Teams.
  • O serviço de distribuição de políticas propaga alterações em waves, priorizando a latência da plataforma.
  • Usuários podem ter políticas personalizadas que sobrepõem a global.

Como funcionam as políticas de Pinned Apps

O Teams utiliza a política de App setup para definir quais aplicações ficam fixadas na barra lateral. Essa política é resolvida desta maneira:

  1. Política atribuída diretamente ao utilizador.
  2. Política através de grupo (group policy assignment).
  3. Política Global (Org‑wide default) para todos os que não têm atribuição específica.

Portanto, se uma app persistir após você a remover da política global, verifique se há outras políticas em vigor ou atribuições diretas.

Remoção pontual pelo próprio utilizador

Se o caso for isolado, peça ao utilizador para:

  1. Abrir Teams ▶ Aplicações ▶ Gerir as suas aplicações.
  2. Localizar a app em questão.
  3. Clicar em Remover.

Esta ação apenas remove o ícone para esse utilizador; novas instalações continuarão disponíveis se a app não estiver bloqueada.

Remoção global pela equipa de TI

Pelo Teams Admin Center

  1. Navegue até Teams apps ▶ Manage apps.
  2. Confirme em Org‑wide app settings que Allow third‑party apps continua Enable (boa prática Microsoft).
  3. Na lista, selecione a aplicação indesejada e clique em Block.
  4. Verifique se a app foi também retirada da política Global ▶ Pinned apps.

Após o Block, a aplicação deixa de aparecer na Store interna e não pode ser instalada manualmente. O ícone fixado desaparece quando a política chega aos clientes. A replicação geralmente é inferior a 24 h, mas pode atingir 72 h (ou até 7 dias em tenants massivos).

Pelo PowerShell

# Instalar o módulo se necessário
Install-Module -Name MicrosoftTeams

Autenticar

Connect-MicrosoftTeams

Remover app da política Global

\$policy = Get-CsTeamsAppSetupPolicy -Identity Global
\$policy.PinnedAppIds = \$policy.PinnedAppIds | Where-Object { $\ -ne "APP\ID\_INDESEJADA" }
Set-CsTeamsAppSetupPolicy -Instance \$policy

Forçar atualização para um utilizador

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

Confirmar a aplicação da nova política

MétodoPassos
Teams Admin CenterUsers ▶ <utilizador> ▶ Policies ▶ App setup
Confirme que a app não figura em Pinned apps.
PowerShellGet-CsUserPolicyAssignment -Identity <UPN>
ou
Get-CsTeamsAppSetupPolicy -Identity Global
Logs locaisAbra %appdata%\Microsoft\Teams\logs.txt e procure por PolicyPackageDownload para ver a data‑hora do último download de políticas.

Acelerando a propagação

A mudança é assíncrona, mas pode ser agilizada:

  • Reatribua a política global com Grant-CsTeamsAppSetupPolicy ao utilizador afetado.
  • Peça que o utilizador encerre a sessão (Sign out) e entre novamente.
  • Em casos críticos, limpe o cache local do Teams.

Limpeza de cache no cliente

  1. Feche o Teams.
  2. Apague a pasta %appdata%\Microsoft\Teams\IndexedDB.
  3. Reabra o Teams e aguarde a sincronização.

Este procedimento elimina ícones “fantasma” que já não deveriam aparecer.

Desafixar × Bloquear: entenda a diferença

AçãoEfeitoQuando usar
DesafixarRemove o ícone da barra lateral, mas mantém a app disponível na Store.Quando quer apenas reduzir a poluição visual e promover outras apps.
BloquearOculta a app da Store e impede novas instalações.Quando a app é obsoleta, insegura ou migrou para outra solução.

Automatizando com PowerShell e Microsoft Graph

Em ambientes com milhares de licenças, auditar e remover apps manualmente é inviável. Utilize scripts que:

  1. Exportem todas as políticas de App Setup.
    Get-CsTeamsAppSetupPolicy | Export-Csv TeamsAppPolicies.csv
  2. Identifiquem políticas onde PinnedAppIds contém a APPIDINDESEJADA.
  3. Atualizem essas políticas removendo o ID.
  4. Reapliquem a política a utilizadores e grupos.

Para auditoria contínua, a Graph API oferece o endpoint /beta/teamsAppSettings/pinnedApps, permitindo queries periódicas que geram alertas se a app reaparecer.

Boas práticas para mudanças em larga escala

  • Planeje fora do horário de pico: em grandes tenants, a replicação pode estender‑se a 7 dias; agende alterações antes de fins de semana ou feriados.
  • Comunique previamente: um aviso no Viva Engage (Yammer) ou e‑mail evita chamados de suporte.
  • Teste em piloto: crie uma política de App Setup de teste e atribua a um grupo limitado.
  • Mantenha registro: documente o App ID, a data da mudança e quem aprovou.
  • Monitore logs: configure alertas no Sentinel ou Splunk para eventos de política do Teams.

Perguntas frequentes (FAQ)

É possível remover uma app fixada somente para um departamento?

Sim. Crie uma política de App Setup sem a app e atribua‑a a um grupo de segurança que contenha apenas os utilizadores desse departamento.

Posso forçar a aplicação imediata da política?

Não existe “push” instantâneo. O máximo que se pode fazer é reatribuir a política e pedir ao utilizador para reiniciar‑se no Teams.

Desinstalar a app localmente funciona?

Não. A app retornará se continuar listada como Pinned ou permitida para instalação. A remoção local é apenas temporária.

Como sei o ID da aplicação que quero remover?

No Teams Admin Center, abra a app e copie o valor em App ID. Ele tem o formato com.contoso.app ou um GUID.

Conclusão

Remover apps fixadas no Microsoft Teams exige compreender a hierarquia das políticas e a cadência de replicação interna do serviço. Ao combinar:

  • remover a app da política Global ▶ Pinned apps,
  • bloquear a aplicação no Teams Admin Center,
  • forçar a reaplicação via PowerShell quando necessário

você garante que o ícone desapareça de forma definitiva, evitando ruído na experiência do utilizador e reduzindo o volume de chamados de suporte. Planejar, comunicar e monitorar são pilares para o sucesso em ambientes de produção.

Após a janela de replicação ― normalmente menos de 24 horas, no máximo 72 horas ― a aplicação não deverá mais aparecer em nenhum cliente Teams.

Índice