/
/

Como arquivar Microsoft Teams com o PowerShell em escala

por Team Ninja
How to Add or Remove the Microsoft Teams Icon on the Taskbar or System Tray in Windows 11

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Pontos principais

  • Use gatilhos de arquivamento claros: defina sinais simples e objetivos, como inatividade ou conclusão de projeto, para indicar que a equipe está pronta.
  • Capture um snapshot pré-arquivamento completo: registre proprietários, membros, canais e URLs do SharePoint para estabelecer a linha de base da mudança.
  • Arquive com segurança pelo PowerShell: use Set-TeamArchivedState com os parâmetros certos e o modo somente leitura opcional para resultados controlados.
  • Mantenha um caminho confiável de desarquivamento: tenha um processo de reversão documentado, para garantir restauração rápida e consistente quando o acesso for necessário.
  • Guarde logs e aprovações detalhados: salve ações, horários, parâmetros e assinaturas em pacotes mensais de evidências para auditorias.

Arquivar Teams antigos ou inativos não é só uma questão de organizar o ambiente de trabalho. É uma forma de proteger dados, manter o ambiente organizado e garantir a conformidade da organização. Uma estratégia bem planejada de arquivamento no Microsoft Teams ajuda a reduzir a desordem, preservar o contexto para auditorias ou eDiscovery e facilitar a localização do que realmente importa.

A Microsoft oferece aos administradores dois métodos principais para arquivar Teams: pelo centro de administração do Teams e pelo PowerShell. Os dois funcionam, mas o sucesso real vem de usar os gatilhos certos, capturar um snapshot antes de agir, aplicar controles consistentes e documentar cada etapa, para que o processo seja seguro e reversível.

Neste guia, mostramos o passo a passo da segunda opção.

⚠️ Pontos de atenção

  • O arquivamento não exclui a equipe nem os arquivos dela. Apenas muda o estado de colaboração, deixando conversas e arquivos somente leitura.
  • Canais privados e compartilhados têm sites próprios no SharePoint. Esquecer de incluí-los deixa a evidência incompleta.
  • Os comandos do PowerShell exigem o GroupId correto e privilégios administrativos.
  • Políticas de retenção e retenções legais sempre têm prioridade. Nunca arquive ou exclua uma equipe sob retenção sem revisão explícita de conformidade.
  • Teste o processo de desarquivamento com regularidade, para garantir que ele funcione quando for mais necessário.

Como arquivar um canal do Teams

Método 1: defina gatilhos de arquivamento e responsáveis

Antes de começar a arquivar, alinhe com todos quando isso deve acontecer e quem aprova. Entre os gatilhos mais comuns, estão: projetos encerrados, Teams sem atividade por 90 dias, departamentos que passaram por fusão ou mudança de nome e eventos de conformidade que exigem preservação de evidências.

Com os gatilhos definidos, decida quem assina embaixo. Normalmente, isso inclui o proprietário da equipe e um responsável pelos dados ou pelo serviço, que entenda o impacto no negócio. Combine cada gatilho com uma lista de verificação curta: faça o snapshot da equipe, registre as aprovações, execute o arquivamento e guarde a evidência. Assim, as decisões ficam transparentes e as revisões posteriores, simples.

Método 2: faça um snapshot da equipe antes de arquivar

Pense no snapshot como a foto do “antes”. É a prova do que existia antes de qualquer mudança. Exporte detalhes básicos, como nome de exibição da equipe, GroupId, data de criação, proprietários e membros. Depois, capture a lista de todos os canais, indicando se são padrão, privados ou compartilhados, e inclua a data da última atividade.

Não esqueça do lado do SharePoint. Registre a URL do site principal e também os sites vinculados a canais privados. Se a equipe usa aplicativos ou conectores, inclua esses dados também. Guarde tudo em um local dedicado, com data, hora e informações de quem solicitou. Se alguém perguntar como a equipe estava antes do arquivamento, você terá um registro completo à mão.

💡 Confira: Práticas recomendadas para backups seguros do SharePoint

Método 3: arquive com o PowerShell e use o modo somente leitura opcional

Quando precisa de controle, consistência e logs, o PowerShell é o caminho. O cmdlet Set-TeamArchivedState é a ferramenta oficial para isso. Ele permite marcar uma equipe como arquivada e, se quiser, deixar o site do SharePoint conectado em somente leitura para os membros.

Este é o comentário do PowerShell:

Set-TeamArchivedState -GroupId <GroupId> -Archived $true

Antes de executar, confirme que a equipe existe e ainda não está arquivada. Depois, rode o comando com o GroupId capturado anteriormente. Registre quem executou a ação, quando aconteceu e quais parâmetros foram usados. Para deixar o site conectado do SharePoint em somente leitura para os membros, inclua o parâmetro -SetSiteReadOnlyForMembers, como neste comentário:

Set-TeamArchivedState -GroupId <GroupId> -Archived $true -SetSiteReadOnlyForMembers $true

Se ocorrer um erro, anote o que deu errado e como foi resolvido. Com o PowerShell, dá para automatizar, repetir e auditar o processo de arquivamento em vários Teams com confiança.

Veja um exemplo de arquivamento de uma equipe com o PowerShell. Este exemplo arquiva uma equipe pelo GroupID e coloca os sites associados do SharePoint em modo somente leitura para os membros.

$GroupId = "example" [Substitua pelo GroupID real]
Set-TeamArchivedState `
-GroupId $GroupId `
-Archived $true `
-SetSiteReadOnlyForMembers $true

Método 4: caminho pelo portal e considerações sobre retenção

Se o PowerShell parecer exagero para uma única equipe, arquive direto pelo centro de administração do Teams. Basta selecionar a equipe, escolher “Arquivar” e confirmar se o estado somente leitura corresponde ao esperado.

Depois disso, revise a conformidade. Se a organização usa rótulos de retenção do Microsoft Purview ou retenções legais, verifique se essas políticas continuam valendo. O arquivamento não remove nada disso, mas vale sempre conferir e documentar o resultado.

Em ambientes maiores, planeje arquivar em lotes, para evitar limitação de taxa ou confusão. Cada lote deve ter o próprio resumo do que foi arquivado, de quem aprovou e de onde a evidência está guardada.

Método 5: desarquive e restabeleça o serviço rapidamente

Às vezes, uma equipe arquivada precisa voltar. Talvez uma auditoria exija acesso aos arquivos ou um projeto antigo seja retomado. Desarquivar é simples: é o mesmo conceito, no sentido inverso.

Use o PowerShell para voltar o estado de arquivada para ativa e, se tiver definido o site do SharePoint como somente leitura, restaure as permissões normais. Faça um teste rápido enviando uma mensagem ou carregando um arquivo, para confirmar que tudo funciona. Por fim, registre o motivo do desarquivamento, quem aprovou e quando o caso deve ser revisto. Um caminho de desarquivamento limpo mantém os dados acessíveis sem perder o controle.

Método 6: trabalhe em escala com tarefas agendadas

Trate o arquivamento como tarefa de manutenção recorrente, não como uma faxina única. A forma mais fácil de manter consistência é automatizar. Uma tarefa agendada pode revisar dados de atividade, identificar Teams que atendem aos gatilhos de arquivamento, exportar snapshots, executar o arquivamento e registrar tudo automaticamente.

Para dar conta das aprovações em escala, a tarefa agendada também deve identificar responsáveis e status de aprovação como parte da revisão. Normalmente, isso é feito consultando o grupo do Microsoft 365 por trás de cada equipe para capturar os proprietários atuais e armazenar essa informação no snapshot pré-arquivamento. Esses proprietários se tornam os contatos padrão de aprovação e ficam registrados junto ao gatilho de arquivamento atendido.

As aprovações podem ser tratadas de duas formas comuns:

  1. Em ambientes orientados por políticas, Teams que atendem a critérios predefinidos (como inatividade prolongada e ausência de retenção ou retenção legal) podem ter aprovação prévia para arquivamento, com os proprietários avisados depois da ação.
  2. Em ambientes mais controlados, a tarefa pode gerar uma solicitação de aprovação por e-mail aos proprietários, publicar em um sistema de tickets ou de fluxo de trabalho, ou consultar um registro de aprovações existente antes de prosseguir. Nos dois casos, registre o resultado da aprovação, a identidade de quem aprovou e o horário, para que a ação de arquivamento seja totalmente rastreável.

No fim de cada mês, monte um pacote de governança com a lista de Teams arquivados, o motivo de cada um e os links para as evidências armazenadas. Uma vez por trimestre, desarquive alguns Teams aleatoriamente, para verificar se o processo continua funcionando e se os logs estão completos. Essas validações transformam o fluxo de arquivamento em uma parte viva do programa de conformidade.

Resumo das práticas recomendadas

Prática

O que significa

Por que importa

Valor entregue

Snapshot pré-arquivamentoCapture um registro completo da equipe antes de arquivar, incluindo proprietários, membros, canais e todas as URLs relacionadas do SharePoint.Serve como evidência do que existia antes da mudança. Ajuda a restaurar ou reconstruir uma equipe quando necessário. Protege em auditorias ou disputas.Auditorias mais rápidas, controle de mudanças mais seguro e uma base confiável para reversão.
Proteções no PowerShellAdicione verificações ao fluxo de trabalho, como confirmar que a equipe existe, checar se já não está arquivada e registrar quem executou a ação.Evita arquivamentos acidentais, ações duplicadas e logs ausentes. Torna o processo previsível entre administradores diferentes.Logs mais claros, menos erros e um fluxo de trabalho repetível que resiste a escrutínio.
Alternância de somente leitura no SharePointAo arquivar, deixe o site conectado do SharePoint em somente leitura para os membros, mantendo o acesso de proprietários e administradores.Protege os arquivos contra edições ou exclusões acidentais sem tirar o acesso. Garante a integridade dos dados que precisam ser retidos.Preservação de conteúdo mais forte e menor risco de alterações feitas por usuários depois do arquivamento.
Aprovações rastreadasRegistre quem solicitou o arquivamento e quem aprovou. Normalmente, isso inclui o proprietário da equipe e um responsável pelos dados ou pelo serviço.Cria uma trilha clara de decisão. Garante que o arquivamento esteja alinhado às necessidades do negócio ou de conformidade, e não seja só limpeza técnica.Responsabilização, transparência e justificativa clara para cada equipe arquivada.
Testes de validação agendadosPeriodicamente, desarquive um pequeno conjunto de equipes, confirme o funcionamento e arquive de novo. Valide logs, permissões e evidências.Garante que o processo continue funcionando com o tempo. Identifica desvios em permissões, scripts ou documentação antes que virem problema.Confiança durante incidentes ou auditorias e recuperabilidade comprovada na hora que mais importa.

Exemplo de ponto de contato com automação

O fluxo abaixo é apenas um exemplo. Cada organização tem as próprias regras de governança, caminhos de aprovação, limites de atividade e ferramentas, então a sua automação será diferente. A ideia aqui é mostrar como um processo estruturado, de ponta a ponta, poderia ser.

Exemplo de fluxo de automação:

  1. Identificar Teams candidatos: uma tarefa agendada revisa relatórios de atividade e sinaliza Teams que atendem ao gatilho de inatividade ou a outros critérios.
  2. Verificar se cada equipe se qualifica: a tarefa checa se a equipe já está arquivada, se está sob retenção ou retenção legal e se há exceções aplicáveis.
  3. Capturar um snapshot pré-arquivamento: a tarefa exporta metadados, listas de canais e URLs do SharePoint e salva tudo com data e hora, como evidência.
  4. Solicitar ou validar aprovações: dependendo da configuração, a automação pode notificar os proprietários para aprovação ou consultar uma lista de aprovações existente.

💡 Conforme os requisitos de governança, a tarefa valida a equipe em um registro de aprovações mantido centralmente ou envia uma solicitação de aprovação aos proprietários identificados por e-mail, sistema de tickets ou ferramenta de fluxo de trabalho.

  1. Executar o arquivamento: a tarefa roda a ação de arquivamento pelo PowerShell, com os parâmetros e as proteções adequados.
  2. Armazenar logs e evidências: todas as ações, parâmetros, horários e resultados são gravados em um repositório de logs para fins de governança.
  3. Tratar erros: se algo falhar, a automação gera um alerta ou ticket com o texto do erro e os próximos passos recomendados.

Esse tipo de fluxo cria um ritmo previsível para o arquivamento, simplifica revisões e fornece evidência documentada para auditorias ou governança interna.

Por que saber arquivar Teams com o PowerShell faz diferença

Um processo consistente de arquivamento no Microsoft Teams mantém o ambiente organizado, em conformidade e fácil de gerenciar. Ao definir gatilhos claros, capturar snapshots e usar o PowerShell com registro adequado, você cria uma estrutura confiável e auditável. Some a isso um processo simples de desarquivamento e revisões periódicas de evidências, e o ambiente do Teams se mantém enxuto, seguro e pronto para qualquer verificação de conformidade ou investigação.

Temas relacionados:

FAQs

Não. O arquivamento não exclui nem oculta o site do SharePoint. Ele pode, opcionalmente, deixá-lo somente leitura para os membros, mas proprietários e administradores mantêm o acesso. Confira sempre o modo do site depois de arquivar.

Cada um tem o próprio site no SharePoint, e canais compartilhados podem incluir usuários externos. Registre todas as URLs e os membros, para que o pacote de evidências fique completo.

Consulte a área de conformidade antes de arquivar. Retenções legais e políticas de retenção têm prioridade, e o arquivamento não deve interferir nelas. Documente o link da política e os resultados da verificação.

Os motivos mais comuns são falta de permissões, GroupIds inválidos ou limitação de taxa do serviço. Registre o erro completo e tente de novo com espera progressiva, para evitar inconsistências nos dados.

Sim. Use relatórios de atividade ou dados do Graph para montar a lista de candidatos e arquive em lotes. Comece pequeno, para validar tempo de execução e tratamento de erros antes de ampliar.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?