Após renomear o domínio do seu locatário Microsoft 365, você esperava que todas as URLs dos sites do SharePoint fossem atualizadas automaticamente. Em vez disso, os sites existentes ainda exibem o domínio antigo em suas URLs. Isso acontece porque o processo de renomeação do locatário atualiza o domínio padrão para novos sites, mas não altera retroativamente as URLs dos sites criados antes da renomeação. Este artigo explica por que as URLs antigas do SharePoint persistem e fornece as etapas exatas para atualizá-las usando PowerShell.
Principais Conclusões: Corrigindo URLs de Sites do SharePoint Desatualizadas Após Renomeação do Locatário
- SharePoint Online Management Shell: Use o cmdlet Set-SPOSite com o parâmetro -Url para atualizar a URL de cada site para o novo domínio do locatário.
- Get-SPOSite -IncludePersonalSite:$true: Recupera todos os sites, incluindo sites pessoais do OneDrive que precisam de atualização de URL.
- Set-SPOTenant -SiteCreationDefaultNewSiteTemplate: Garante que novos sites criados no futuro usem o modelo do novo domínio.
Por que a Renomeação do Locatário Não Altera as URLs Existentes do SharePoint
Quando você renomeia o domínio do seu locatário Microsoft 365 no centro de administração do Microsoft 365, a alteração afeta o domínio padrão usado para novas contas de usuário e novas coleções de sites do SharePoint. No entanto, os sites do SharePoint criados antes da renomeação mantêm o domínio original em sua URL raiz. Isso é proposital: a Microsoft não redireciona ou renomeia automaticamente URLs de sites existentes para evitar links quebrados e perda de dados.
A URL antiga continua funcional — os usuários ainda podem acessar o site usando o domínio original. Mas isso gera confusão, especialmente se sua organização tem uma política rígida de nomenclatura para domínios. Além disso, novos sites criados após a renomeação usarão o novo domínio, resultando em uma mistura de URLs antigas e novas em todo o locatário.
Para alinhar completamente todas as URLs dos sites do SharePoint com o novo domínio do locatário, você deve atualizar manualmente cada coleção de sites usando PowerShell. O processo é seguro se você seguir a ordem correta: atualizar a URL do site e, em seguida, verificar se todos os serviços associados (como indexação de pesquisa e links de compartilhamento) são atualizados corretamente.
Etapas para Atualizar URLs Antigas de Sites do SharePoint para o Novo Domínio do Locatário
Antes de começar, confirme que a renomeação do locatário foi concluída e que você consegue acessar o centro de administração do SharePoint usando o novo domínio. Você precisa do SharePoint Online Management Shell e de permissões de administrador global ou administrador do SharePoint.
- Instalar e conectar ao SharePoint Online Management Shell
Abra o Windows PowerShell como administrador. ExecuteInstall-Module -Name Microsoft.Online.SharePoint.PowerShellse o módulo não estiver instalado. Em seguida, executeConnect-SPOService -Url https://[novolocatario]-admin.sharepoint.come faça login com suas credenciais de administrador global. - Obter uma lista de todas as coleções de sites
ExecuteGet-SPOSite -IncludePersonalSite:$true -Limit All | Select-Object Urlpara ver todas as URLs de sites no seu locatário. Identifique quais URLs ainda usam o domínio antigo. Por exemplo,https://antigolocatario.sharepoint.com/sites/vendasdeve se tornarhttps://novolocatario.sharepoint.com/sites/vendas. - Atualizar a URL de um único site
Use o cmdletSet-SPOSitepara alterar a URL. Execute:Set-SPOSite -Identity https://antigolocatario.sharepoint.com/sites/vendas -Url https://novolocatario.sharepoint.com/sites/vendas. O site fica somente leitura durante a alteração da URL, que geralmente leva alguns minutos. - Verificar se a nova URL funciona
Abra um navegador e acesse a nova URL. Confirme que todas as páginas, listas e bibliotecas carregam corretamente. Verifique se os links de compartilhamento e grupos de permissão ainda funcionam. Se o site usar um domínio personalizado, atualize o mapeamento do domínio personalizado no centro de administração do SharePoint. - Repetir para todos os sites afetados
Para um locatário grande, crie um script PowerShell que percorra todos os sites com o domínio antigo e executeSet-SPOSitepara cada um. Use um filtro comoGet-SPOSite -IncludePersonalSite:$true | Where-Object {$_.Url -like "antigolocatario"}para segmentar apenas URLs desatualizadas. - Atualizar o modelo de site padrão para novos sites
ExecuteSet-SPOTenant -SiteCreationDefaultNewSiteTemplate "STS#3"(ou seu modelo preferido) para garantir que qualquer novo site criado após a renomeação use o novo domínio por padrão.
Se o SharePoint Ainda Tiver Problemas Após a Atualização da URL
Resultados de pesquisa ainda mostram URLs antigas
A pesquisa do SharePoint rastreia o conteúdo do site regularmente. Após renomear uma URL de site, os resultados da pesquisa podem exibir temporariamente a URL antiga. Para forçar uma reindexação, vá para as configurações do site, selecione Pesquisa e disponibilidade offline e clique em Reindexar site. A reindexação completa pode levar até 24 horas.
Sites pessoais do OneDrive não atualizados
Os sites do OneDrive for Business também são afetados pela renomeação do locatário. Use Get-SPOSite -IncludePersonalSite:$true -Filter "Url -like 'antigolocatario'" para encontrar sites pessoais. Atualize cada URL do OneDrive usando o mesmo cmdlet Set-SPOSite. Observe que os clientes de sincronização do OneDrive podem precisar ser reconectados após a alteração da URL.
Links de compartilhamento quebram após a alteração da URL
Links de compartilhamento existentes (Qualquer pessoa, Pessoas na sua organização ou Pessoas específicas) que contêm a URL antiga deixarão de funcionar. Os usuários devem criar novos links de compartilhamento para a URL atualizada do site. Para minimizar a interrupção, comunique a alteração da URL a todos os membros do site antes de executar a atualização e peça que substituam os links salvos.
Antes e Depois: Domínio do Locatário vs URLs de Sites do SharePoint
| Item | Antes da Renomeação do Locatário | Após Renomeação (Sem Correção) | Após Correção |
|---|---|---|---|
| Domínio padrão do locatário | antigolocatario.onmicrosoft.com | novolocatario.onmicrosoft.com | novolocatario.onmicrosoft.com |
| URL de novo site do SharePoint | https://antigolocatario.sharepoint.com/sites/novo | https://novolocatario.sharepoint.com/sites/novo | https://novolocatario.sharepoint.com/sites/novo |
| URL de site existente do SharePoint | https://antigolocatario.sharepoint.com/sites/vendas | https://antigolocatario.sharepoint.com/sites/vendas | https://novolocatario.sharepoint.com/sites/vendas |
| URL de site pessoal do OneDrive | https://antigolocatario-my.sharepoint.com/personal/usuario | https://antigolocatario-my.sharepoint.com/personal/usuario | https://novolocatario-my.sharepoint.com/personal/usuario |
Agora você pode atualizar todas as URLs de sites do SharePoint desatualizadas para corresponder ao novo domínio do locatário usando o cmdlet Set-SPOSite. Após concluir as atualizações, execute uma reindexação completa da pesquisa em cada site alterado e notifique os usuários para substituir os links de compartilhamento antigos. Para gerenciamento contínuo, considere usar um script PowerShell para auditar regularmente as URLs dos sites e identificar sites que possam ter sido esquecidos.