Após uma migração de usuário no Microsoft 365, os links de atalho compartilhados do OneDrive for Business geralmente param de funcionar. Os destinatários veem um erro de link quebrado ou uma página em branco em vez do arquivo ou pasta esperado. Isso acontece porque o ID do arquivo ou o token de compartilhamento muda quando a identidade do proprietário é movida para um novo locatário ou uma nova conta de usuário. Este artigo explica por que os links quebram e fornece um método passo a passo para restaurar o acesso a todos os links compartilhados afetados.
Principais Conclusões: Recuperando Links de Atalho Quebrados Após uma Migração de Usuário
- Centro de administração do Microsoft 365 > Usuários > Usuários ativos: Use a ferramenta de migração de usuários ou um script de migração entre locatários para reatribuir a propriedade dos arquivos do OneDrive, preservando as permissões de compartilhamento existentes.
- OneDrive > Configurações > Sincronizar e fazer backup > Gerenciar backup: Após a migração, religue o OneDrive do usuário à nova conta saindo e entrando novamente, o que atualiza os tokens de compartilhamento.
- Cmdlet do PowerShell Set-SPOTenant -SyncAadB2BManagementPolicy: Configure as configurações de nível de locatário para permitir acesso de convidado B2B a arquivos compartilhados após uma migração entre locatários, evitando links quebrados para destinatários externos.
Por que os Links de Atalho Quebram Após uma Migração de Usuário
Quando um usuário é migrado de um locatário do Microsoft 365 para outro, ou quando a identidade de um usuário é movida para um novo domínio ou conta, cada arquivo e pasta do OneDrive recebe um novo identificador único. Os links de compartilhamento criados antes da migração apontam para o identificador antigo. Após a migração, o identificador antigo não existe mais, então o link resolve para um erro.
O Microsoft 365 usa uma combinação do ID do locatário, do ID do objeto do usuário e do GUID do arquivo para gerar um link de compartilhamento. Se qualquer um desses componentes mudar, o link quebra. Cenários comuns de migração que causam isso incluem:
- Migração entre locatários, onde os usuários se movem para uma organização diferente do Microsoft 365.
- Mudança de domínio, onde o endereço de e-mail principal e o UPN do usuário são atualizados.
- Mesclagem de dois locatários em um, que reatribui todos os IDs de objeto dos usuários.
- Recriação manual de contas de usuário no mesmo locatário com um ID de objeto diferente.
O problema de link quebrado afeta tanto destinatários internos no mesmo locatário quanto destinatários externos que receberam acesso de convidado. Usuários externos perdem o acesso completamente porque o token de colaboração B2B é invalidado.
Passos para Restaurar Links de Atalho Quebrados Após a Migração
Método 1: Reatribuir a Propriedade do OneDrive Antes da Migração
A correção mais eficaz é transferir a propriedade dos arquivos do OneDrive para a nova conta de usuário antes que a migração seja finalizada. Este método preserva os links de compartilhamento originais porque os IDs dos arquivos permanecem inalterados. Execute estas etapas no locatário de origem antes de migrar o usuário.
- Abra o centro de administração do Microsoft 365
Faça login com uma conta de Administrador Global ou Administrador do SharePoint. Navegue até Usuários > Usuários ativos. - Selecione o usuário que está sendo migrado
Clique no nome de exibição do usuário para abrir o painel de detalhes. Na guia OneDrive, clique em Criar link para arquivos. Isso gera uma URL direta para a pasta raiz do OneDrive do usuário. - Acesse o OneDrive do usuário como administrador de origem
Abra o link gerado em uma nova guia do navegador. Você verá os arquivos e pastas do usuário. Clique em Configurações (ícone de engrenagem) e selecione Configurações do OneDrive. Em Sincronizar e fazer backup, escolha Gerenciar backup para verificar a estrutura de pastas. - Use o PowerShell para transferir a propriedade
Execute o SharePoint Online Management Shell como administrador. Execute o seguinte cmdlet para definir um novo proprietário para o site do OneDrive do usuário:Set-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/olduser_domain_com -Owner newuser@domain.com
Substitua a URL pela URL real do OneDrive do usuário e o proprietário pelo endereço de e-mail do novo usuário. - Verifique a transferência de propriedade
ExecuteGet-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/olduser_domain_com | fl Ownerpara confirmar que o novo proprietário está listado. Todos os links de compartilhamento criados pelo usuário original agora apontam para arquivos de propriedade do novo usuário, e os links permanecem funcionais.
Método 2: Recriar Links de Compartilhamento Após a Migração
Se a migração já ocorreu e os links estão quebrados, você deve recriar manualmente os links de compartilhamento. Este método exige que o novo proprietário acesse os arquivos e os compartilhe novamente.
- Faça login como o novo usuário
O usuário migrado deve fazer login no OneDrive usando suas novas credenciais. Abra o cliente de sincronização do OneDrive ou a interface web em https://www.office.com e navegue até OneDrive. - Localize os arquivos que tinham links quebrados
Navegue até a pasta ou arquivo que foi compartilhado anteriormente. Se a estrutura de arquivos estiver intacta, os arquivos estarão presentes. Se os arquivos estiverem faltando, entre em contato com seu administrador de TI para restaurá-los do OneDrive do usuário anterior. - Gere novos links de compartilhamento
Clique com o botão direito no arquivo ou pasta e selecione Compartilhar. Escolha o nível de permissão apropriado (Editar ou Visualizar). Clique em Copiar link para gerar uma nova URL de compartilhamento. Envie este link para todos os destinatários que precisam de acesso. - Remova links antigos quebrados
Para evitar confusão, exclua os links de compartilhamento antigos. Vá até o arquivo, clique em Compartilhar e depois em Gerenciar acesso. Remova quaisquer links que mostrem um erro ou que foram criados antes da migração.
Método 3: Usar Ferramentas de Migração Entre Locatários
Para migrações em larga escala envolvendo muitos usuários, a Microsoft fornece a ferramenta Migração de OneDrive entre locatários no centro de administração do SharePoint. Esta ferramenta preserva os links de compartilhamento mantendo os IDs dos arquivos entre locatários. Para usá-la:
- Abra o centro de administração do SharePoint
Faça login com uma conta de Administrador Global. Vá para Centros de administração > SharePoint. - Navegue até Migração
No menu à esquerda, clique em Migração e depois selecione Migração entre locatários. - Crie um lote de migração
Clique em Novo lote. Selecione os locatários de origem e destino. Insira o endereço de e-mail do usuário em ambos os locatários. A ferramenta mapeará a identidade do usuário e transferirá o conteúdo do OneDrive preservando os IDs dos arquivos. - Execute a migração
Após configurar o lote, clique em Executar. A migração pode levar várias horas dependendo da quantidade de dados. Uma vez concluída, todos os links de compartilhamento permanecem funcionais.
Se os Links de Atalho Ainda Quebrarem Após a Correção Principal
Destinatários externos veem “Acesso Negado” após a migração
Usuários externos que receberam acesso de convidado antes da migração perdem seu token de colaboração B2B. Para corrigir isso, o novo proprietário deve reconvidar os usuários externos. No OneDrive, abra o arquivo compartilhado, clique em Compartilhar > Gerenciar acesso e adicione novamente o endereço de e-mail do usuário externo. O usuário receberá um novo e-mail de convite. Após aceitar, o link funcionará.
Cliente de sincronização do OneDrive mostra “Este arquivo não está mais compartilhado”
Quando uma migração de usuário altera o proprietário do arquivo, o cliente de sincronização pode detectar o link de compartilhamento antigo como inválido. O usuário deve sair do cliente de sincronização do OneDrive no computador e entrar novamente. Clique com o botão direito no ícone do OneDrive na bandeja do sistema, selecione Configurações > Conta > Desvincular este PC. Em seguida, faça login com as novas credenciais. Isso atualiza a relação de sincronização e resolve o status de link quebrado.
PowerShell mostra “Site não existe” ao tentar acessar o OneDrive antigo
Se o site do OneDrive do usuário antigo foi excluído durante a migração, os arquivos se foram. Verifique o centro de administração do SharePoint em Sites > Sites excluídos. Se o site estiver lá, restaure-o. Em seguida, transfira a propriedade conforme descrito no Método 1. Se o site foi excluído permanentemente, você deve restaurar os arquivos de um backup ou da lixeira dentro de 93 dias após a exclusão.
Tipos de Link de Compartilhamento: Específicos do Usuário vs. Anônimos
| Item | Link Específico do Usuário (Pessoas na sua organização) | Link Anônimo (Qualquer pessoa com o link) |
|---|---|---|
| Descrição | Link que concede acesso apenas a usuários autenticados no mesmo locatário | Link que concede acesso a qualquer pessoa, sem necessidade de login |
| Quebra após migração | Sim, se o ID do objeto do usuário mudar | Sim, porque o ID do arquivo muda |
| Método de correção | Reatribuir propriedade antes da migração ou recriar o link após a migração | Recriar o link após a migração |
| Recuperação de destinatário externo | Requer novo convite via novo link | Requer um novo link anônimo |
Os links de atalho quebram após uma migração de usuário porque o identificador único do arquivo muda. A correção mais confiável é transferir a propriedade do OneDrive para o novo usuário antes da migração. Se a migração já aconteceu, você deve recriar os links de compartilhamento manualmente. Use a ferramenta de migração entre locatários no centro de administração do SharePoint para migrações grandes, a fim de preservar os links automaticamente. Após restaurar os links, peça aos destinatários que testem o acesso e relatem quaisquer erros para que você possa reconvidar usuários externos.