Você renomeou um usuário no Microsoft 365, mas a URL do OneDrive for Business ainda exibe o nome antigo. Isso acontece porque a URL do OneDrive está vinculada ao nome principal do usuário original no momento da criação do site. O Microsoft 365 não atualiza automaticamente a URL do site do OneDrive quando um usuário é renomeado. Este artigo explica por que a URL permanece a mesma e fornece as etapas exatas para alterá-la usando PowerShell.
Principais Conclusões: URL do OneDrive Após Renomear Usuário
- SharePoint Online Management Shell: Necessário para atualizar a URL do OneDrive usando o cmdlet Set-SPOSite com o parâmetro -Url.
- Set-SPOSite -Identity
-Url O comando PowerShell principal que altera a URL do site do OneDrive para refletir o novo nome de usuário.: - Sincronização de perfil do usuário: Após a alteração da URL, a foto do perfil do usuário e outras propriedades podem levar até 24 horas para serem atualizadas nos serviços do Microsoft 365.
Por que a URL do OneDrive Não Atualiza Após Renomear um Usuário
Quando um usuário é renomeado no centro de administração do Microsoft 365, o nome principal do usuário e o endereço de email mudam imediatamente. No entanto, a URL do site do OneDrive for Business — que segue o padrão https:// — é criada no momento em que o usuário acessa o OneDrive pela primeira vez. Essa URL é armazenada como uma coleção de sites do SharePoint e não está vinculada ao nome principal do usuário em tempo real.
O Microsoft 365 não fornece um botão ou configuração no centro de administração para renomear a URL do OneDrive após renomear um usuário. A alteração da URL requer uma operação manual usando PowerShell. O SharePoint Online Management Shell inclui o cmdlet Set-SPOSite, que pode alterar a URL de qualquer coleção de sites, incluindo sites do OneDrive. Sem essa etapa, links compartilhados, referências de arquivos e acesso externo ao OneDrive continuarão apontando para a URL antiga.
Etapas para Alterar a URL do OneDrive Após Renomear um Usuário
Você deve executar estas etapas como administrador do SharePoint Online ou administrador global. O processo envolve conectar-se ao SharePoint Online via PowerShell, identificar a URL atual do OneDrive e alterá-la para a nova URL que corresponda ao usuário renomeado.
- Instalar e conectar o 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://. Substitua-admin.sharepoint.com pelo nome do seu locatário do Microsoft 365. Faça login com suas credenciais de administrador. - Encontrar a URL atual do OneDrive para o usuário renomeado
ExecuteGet-SPOSite -IncludePersonalSite $true | Where-Object {$_.Owner -eq "usuario@dominio.com"}. Substituausuario@dominio.compelo novo endereço de email do usuário. A saída mostra a URL atual do site do OneDrive. Anote a URL completa, por exemplo:https://contoso-my.sharepoint.com/personal/joao_silva_contoso_com. - Verificar o novo nome principal do usuário
No centro de administração do Microsoft 365, vá para Usuários > Usuários ativos. Selecione o usuário renomeado e confirme o novo nome principal do usuário. A nova URL do OneDrive deve corresponder a esse nome. Por exemplo, se o novo UPN forjoao.souza@contoso.com, a nova URL deve serhttps://contoso-my.sharepoint.com/personal/joao_souza_contoso_com. - Alterar a URL do site do OneDrive
ExecuteSet-SPOSite -Identity ". Substitua" -Url " " pela URL da etapa 2 epela nova URL. Por exemplo:Set-SPOSite -Identity "https://contoso-my.sharepoint.com/personal/joao_silva_contoso_com" -Url "https://contoso-my.sharepoint.com/personal/joao_souza_contoso_com". Pressione Enter. O comando é executado silenciosamente se for bem-sucedido. - Verificar a alteração da URL
ExecuteGet-SPOSite -Identity "para confirmar que o site existe. Em seguida, abra um navegador e navegue até a nova URL. O site do OneDrive deve carregar com todos os arquivos e pastas intactos." - Notificar o usuário para atualizar atalhos e links
Quaisquer atalhos de arquivos ou favoritos que apontem para a URL antiga pararão de funcionar. Peça ao usuário para substituir esses links pela nova URL. Links compartilhados criados antes da renomeação ainda funcionarão porque o SharePoint redireciona da URL antiga para a nova por até 30 dias.
Se a Alteração da URL do OneDrive Falhar ou Causar Problemas
O comando Set-SPOSite retorna um erro sobre bloqueio ou provisionamento do site
Se o site do OneDrive do usuário estiver bloqueado ou ainda em provisionamento, a alteração da URL falhará. Aguarde 15 minutos após a renomeação do usuário e tente novamente. Se o site estiver bloqueado, execute Set-SPOSite -Identity " primeiro e depois repita a alteração da URL.
Os usuários veem um erro 404 ao acessar a nova URL
Isso geralmente significa que a alteração da URL não foi concluída. Verifique se você usou o nome do locatário correto e se o nome principal do usuário na nova URL corresponde exatamente ao UPN atual do usuário, com underscores substituindo pontos e o símbolo @ substituído por underscore. Por exemplo, joao.souza@contoso.com torna-se joao_souza_contoso_com.
Links compartilhados antes da renomeação param de funcionar após 30 dias
O SharePoint redireciona automaticamente URLs antigas para novas por 30 dias após uma alteração de URL. Após esse período, os links compartilhados que usavam a URL antiga serão quebrados. Para evitar perda de dados, peça aos usuários para compartilhar novamente os arquivos usando a nova URL antes do fim do período de 30 dias.
Comportamento da URL do OneDrive: Antiga vs Nova Após Renomear Usuário
| Item | URL Antiga (antes da alteração via PowerShell) | URL Nova (após alteração via PowerShell) |
|---|---|---|
| Padrão da URL | https:// |
https:// |
| Acesso a arquivos | Funciona, mas exibe nome antigo na barra de endereços | Funciona com novo nome na barra de endereços |
| Links compartilhados criados antes da renomeação | Redirecionam para a nova URL por 30 dias | Funcionam imediatamente |
| Exibição no centro de administração | Mostra URL antiga em Sites ativos | Mostra nova URL em Sites ativos |
| Cliente de sincronização do OneDrive | Pode exibir URL antiga no status de sincronização | Exibe nova URL após reautenticação |
Agora você pode alterar a URL do OneDrive de um usuário renomeado usando o SharePoint Online Management Shell. Execute o cmdlet Set-SPOSite com as URLs antiga e nova. Após a alteração, verifique se o site carrega corretamente e peça ao usuário para atualizar seus atalhos. Para locatários com muitos usuários renomeados, considere criar um script com um loop que leia os UPNs atuais de um arquivo CSV.