Como Encontrar Sites Orfãos do SharePoint Após a Limpeza do Teams
🔍 WiseChecker

Como Encontrar Sites Orfãos do SharePoint Após a Limpeza do Teams

Ao excluir uma equipe do Microsoft Teams, o site do SharePoint associado muitas vezes permanece na Central de Administração do SharePoint. Esses sites órfãos continuam consumindo armazenamento e podem expor conteúdo a usuários que ainda têm acesso. Você precisa de um método para identificá-los e então excluí-los ou reaproveitá-los.

Sites órfãos ocorrem porque o SharePoint não remove automaticamente o site quando o grupo do Microsoft 365 conectado é excluído. O site fica desconectado de qualquer grupo, mas permanece ativo no SharePoint.

Este artigo explica como usar o PowerShell e a Central de Administração do SharePoint para encontrar sites órfãos. Você aprenderá um processo repetível para listar sites que não possuem mais um proprietário de grupo do Microsoft 365.

Principais Conclusões: Como Encontrar Sites Órfãos do SharePoint Após a Limpeza do Teams

  • Central de Administração do SharePoint > Sites ativos > Coluna Grupo: Mostra se um site está conectado a um grupo do Microsoft 365. Valores vazios indicam possíveis sites órfãos.
  • Cmdlet Get-SPOSite do PowerShell: Lista todos os sites do SharePoint. Filtre por GroupId para encontrar sites sem associação a grupo.
  • Cmdlet Remove-SPOSite do PowerShell: Exclui permanentemente um site após confirmar que está órfão. Use com cuidado e sempre faça backup dos dados primeiro.

ADVERTISEMENT

Por que Sites Órfãos do SharePoint Aparecem Após a Limpeza do Teams

Cada equipe do Microsoft Teams é apoiada por um grupo do Microsoft 365. Esse grupo possui um site de equipe do SharePoint, uma caixa de correio compartilhada, um calendário e outros recursos. Quando você exclui uma equipe da Central de Administração do Teams, o grupo do Microsoft 365 é excluído. No entanto, o site do SharePoint não é removido automaticamente. O site se torna órfão porque seu proprietário de grupo não existe mais.

Sites órfãos permanecem totalmente funcionais. Usuários que tinham acesso antes da exclusão do grupo ainda podem acessar o site. O site continua contando contra sua cota de armazenamento do SharePoint. Com o tempo, sites órfãos podem se acumular e causar confusão sobre qual conteúdo ainda está ativo.

O SharePoint não fornece um relatório interno para sites órfãos. Você deve usar as propriedades da coleção de sites para determinar se um site está conectado a um grupo. A propriedade chave é o atributo GroupId. Se GroupId estiver vazio ou não corresponder a um grupo existente do Microsoft 365, o site está órfão.

Passos para Encontrar e Remover Sites Órfãos do SharePoint

Você usará dois métodos para identificar sites órfãos: a interface gráfica da Central de Administração do SharePoint e o PowerShell. O método PowerShell é mais preciso para operações em massa. O método da Central de Administração funciona para uma verificação rápida em alguns sites.

Método 1: Verificar Sites Órfãos na Central de Administração do SharePoint

  1. Abra a Central de Administração do SharePoint
    Faça login na Central de Administração do Microsoft 365 em admin.microsoft.com. Na navegação à esquerda, selecione Centros de administração e depois SharePoint. Alternativamente, vá diretamente para admin.microsoft.com/SharePoint.
  2. Vá para Sites ativos
    No menu esquerdo da Central de Administração do SharePoint, selecione Políticas e depois Sites ativos. Esta página lista todos os sites do SharePoint no seu locatário.
  3. Adicione a coluna Grupo
    Clique no botão Colunas próximo ao canto superior direito da lista de sites. No seletor de colunas, marque a caixa ao lado de Grupo. Clique em Aplicar. A coluna Grupo agora mostra o nome do grupo do Microsoft 365 conectado para cada site. Sites com a coluna Grupo em branco são potenciais sites órfãos.
  4. Exporte a lista de sites
    Clique em Exportar no topo da página. Um arquivo CSV é baixado. Abra o arquivo no Excel. Filtre a coluna Grupo para mostrar apenas células em branco. As linhas resultantes são sites que provavelmente não têm proprietário de grupo. Anote a URL de cada site.

Método 2: Usar PowerShell para Encontrar Sites Órfãos

Este método é mais rápido para locatários com muitos sites. Você precisa ter o módulo SharePoint Online Management Shell instalado.

  1. Instale o SharePoint Online Management Shell
    Abra o Windows PowerShell como administrador. Execute Install-Module -Name Microsoft.Online.SharePoint.PowerShell. Se solicitado, selecione Sim para Todos para instalar o provedor NuGet e o módulo.
  2. Conecte-se ao SharePoint Online
    Execute Connect-SPOService -Url https://seulocatario-admin.sharepoint.com. Substitua seulocatario pelo nome do seu locatário. Insira suas credenciais de administrador global ou administrador do SharePoint quando solicitado.
  3. Obtenha todas as coleções de sites com detalhes do grupo
    Execute o seguinte comando para recuperar todos os sites e seus valores de GroupId:
    Get-SPOSite -IncludePersonalSite $false -Limit All | Select-Object Url, GroupId, Title
    Isso retorna uma lista de todas as URLs dos sites e seus GroupId associados. Sites com o campo GroupId em branco estão órfãos.
  4. Filtre para sites órfãos
    Execute este comando para exibir apenas sites sem GroupId:
    Get-SPOSite -IncludePersonalSite $false -Limit All | Where-Object { $_.GroupId -eq [Guid]::Empty } | Select-Object Url, Title
    Revise a saída. Esses sites não têm proprietário de grupo e estão órfãos.
  5. Verifique se o grupo não existe
    Para segurança extra, verifique se o GroupId realmente corresponde a um grupo excluído. Execute:
    $orphanedSites = Get-SPOSite -IncludePersonalSite $false -Limit All | Where-Object { $_.GroupId -ne [Guid]::Empty }
    foreach ($site in $orphanedSites) {
    try {
    Get-UnifiedGroup -Identity $site.GroupId -ErrorAction Stop | Out-Null
    } catch {
    Write-Output "Site órfão encontrado: $($site.Url)"
    }
    }

    Este script verifica sites que possuem um GroupId, mas o grupo não existe mais. Esses também estão órfãos.

Método 3: Remover Sites Órfãos

  1. Faça backup do conteúdo do site
    Antes da exclusão, exporte quaisquer dados necessários. Use a Central de Administração do SharePoint para ir ao site, depois selecione Configurações > Exportar site. Isso cria um pacote para download do conteúdo do site. Para sites grandes, considere usar uma ferramenta de backup de terceiros.
  2. Exclua o site via PowerShell
    Execute o seguinte comando para cada URL de site órfão:
    Remove-SPOSite -Identity https://seulocatario.sharepoint.com/sites/siteorfao
    Substitua a URL pela URL real do site. Quando solicitado, confirme a exclusão. O site vai para a lixeira do SharePoint.
  3. Exclua permanentemente da lixeira
    Para liberar armazenamento imediatamente, execute:
    Remove-SPOSite -Identity https://seulocatario.sharepoint.com/sites/siteorfao -NoWait
    Ou vá para a Central de Administração do SharePoint > Lixeira e exclua o site permanentemente.

ADVERTISEMENT

Se os Sites Órfãos Não Forem Detectados Corretamente

A Central de Administração do SharePoint mostra um nome de grupo, mas o grupo foi excluído

A coluna Grupo na Central de Administração exibe o nome do grupo a partir de dados em cache. Pode mostrar um grupo mesmo após sua exclusão. Use o método PowerShell no passo 5 do Método 2 para verificar se o grupo realmente existe. O script PowerShell que verifica Get-UnifiedGroup capturará esses falsos positivos.

O PowerShell não retorna sites órfãos, mas você sabe que eles existem

Certifique-se de que sua conta do PowerShell tenha privilégios de administrador do SharePoint. Execute Get-SPOSite -Limit All sem filtros para ver todos os sites. Se a lista de sites estiver incompleta, seu locatário pode ter mais de 20.000 sites. Use o parâmetro -Limit All e paginação para recuperar todos os sites. Alternativamente, use o método de exportação da Central de Administração do SharePoint, que lida com grandes números de sites.

O cmdlet Remove-SPOSite falha com acesso negado

Você precisa de direitos de administrador do SharePoint ou administrador global para excluir sites. Se você é um administrador de coleção de sites, não pode excluir um site pelo PowerShell. Use a Central de Administração do SharePoint para excluir o site. Vá para Sites ativos, selecione o site e clique em Excluir.

Item Central de Administração do SharePoint PowerShell
Melhor para Verificações rápidas em poucos sites Operações em massa em muitos sites
Requer função de administrador Administrador do SharePoint ou administrador global Administrador do SharePoint ou administrador global
Detecta sites órfãos por Coluna Grupo em branco GroupId vazio ou grupo inexistente
Pode excluir sites Sim, individualmente Sim, em massa
Lida com mais de 20.000 sites Sim, via exportação CSV Sim, com paginação

Agora você pode identificar sites órfãos do SharePoint que permanecem após a limpeza do Teams. Use a Central de Administração do SharePoint para uma verificação visual rápida ou o PowerShell para uma auditoria completa. Sempre verifique o status do grupo antes de excluir. Após a exclusão, monitore sua cota de armazenamento para confirmar que os sites foram removidos. Como dica avançada, agende um script PowerShell semanal que envie um relatório por email dos sites órfãos para sua equipe de TI para limpeza proativa.

ADVERTISEMENT