Quando uma empresa se funde ou adquire outra, as equipes de TI frequentemente migram dados do servidor de arquivos para o OneDrive for Business. Após a migração, os usuários descobrem que links compartilhados para arquivos e pastas enviados antes da migração não abrem mais. Esses links quebrados retornam erros como “Este item pode não existir ou não está mais disponível” ou redirecionam para uma página em branco. Esse problema ocorre porque os caminhos legados do servidor de arquivos não mapeiam para as novas URLs do OneDrive, e as permissões de compartilhamento não são transferidas durante uma cópia padrão de arquivos. Este artigo explica por que esses links quebram e fornece uma correção estruturada para restaurar o acesso ao conteúdo compartilhado após uma migração de fusão.
Principais conclusões: Restaurando links quebrados do OneDrive após uma fusão
- Centro de administração do OneDrive > Compartilhamento > Configurações de link: Revise e ajuste os tipos de link padrão e as políticas de expiração para corresponder às permissões pós-migração.
- Centro de administração do Microsoft 365 > Grupos > Sites do SharePoint vinculados: Verifique se a coleção de sites do OneDrive de destino está associada corretamente às contas de usuário da empresa adquirida.
- Cmdlet do SharePoint Online Management Shell Set-SPOSite -SharingCapability: Use este comando PowerShell para reativar o compartilhamento externo na coleção de sites migrada, se ele foi desabilitado durante a migração.
Por que a migração do servidor de arquivos quebra os links existentes do OneDrive
Quando você move arquivos de um servidor de arquivos local para o OneDrive for Business, o local de armazenamento subjacente muda completamente. Cada arquivo no OneDrive recebe uma URL única baseada no ID da coleção de sites, caminho da pasta e nome do arquivo. O caminho original do servidor de arquivos, como \\servidor\compartilhado\projeto.xlsx, não tem relação com a nova URL do OneDrive. Qualquer link criado antes da migração aponta para o caminho antigo ou para um local temporário que não existe mais.
Durante uma migração de fusão, as equipes de TI geralmente usam ferramentas como o Microsoft Migration Manager ou utilitários de terceiros para copiar dados. Essas ferramentas copiam o conteúdo do arquivo, mas não preservam os links de compartilhamento ou as permissões associadas a esses links. O resultado é que todo link enviado antes da migração se torna um link morto. Além disso, se o servidor de arquivos de origem for desativado após a cópia, não há caminho alternativo para redirecionar os usuários.
Outro fator é que o mapeamento de identidade do usuário pode não estar completo. Em uma fusão, os usuários da empresa adquirida podem ter novas contas do Microsoft 365, mas suas permissões antigas do servidor de arquivos foram mapeadas para suas contas de domínio antigas. Se a ferramenta de migração não mapear corretamente o identificador de segurança antigo para o novo nome principal do usuário, as permissões da nova pasta do OneDrive ficam vazias. Isso causa erros de acesso negado mesmo que o link em si seja tecnicamente válido.
Etapas para corrigir links quebrados após uma migração do OneDrive
As etapas a seguir pressupõem que os dados do arquivo já foram copiados para o OneDrive for Business e que o servidor de arquivos de origem ainda está disponível ou pelo menos os dados do link original podem ser recuperados. Se o servidor de origem tiver desaparecido, você precisará reconstruir os links manualmente a partir do histórico de compartilhamento do OneDrive.
- Identifique todos os links quebrados do período de fusão
Use o log de auditoria do centro de administração do Microsoft 365 para encontrar eventos de compartilhamento. Vá para Centro de administração do Microsoft 365 > Auditoria > Pesquisar. Defina o intervalo de datas para o período de migração. Filtre pela atividade “Arquivo, pasta ou link compartilhado” e “Link criado”. Exporte os resultados para um arquivo CSV. Isso fornece uma lista de todos os links gerados antes da migração. - Mapeie cada link quebrado para o novo local do OneDrive
Abra o arquivo CSV. Cada linha contém o caminho do arquivo de destino do servidor de arquivos. Para cada arquivo, localize sua nova URL do OneDrive. Você pode encontrar a nova URL acessando a interface web do OneDrive, navegando até o mesmo arquivo e copiando o endereço do navegador. Crie uma tabela de mapeamento com o caminho antigo e a nova URL. - Recrie os links de compartilhamento a partir do novo local do OneDrive
Para cada arquivo na tabela de mapeamento, gere um novo link do OneDrive. Clique com o botão direito no arquivo no OneDrive e selecione Compartilhar. Escolha o mesmo tipo de link usado originalmente: Qualquer pessoa, Pessoas na sua organização ou Pessoas específicas. Copie o novo link. Cole-o em uma nova coluna na tabela de mapeamento ao lado do link antigo. - Notifique os usuários afetados sobre os novos links
Use Grupos do Microsoft 365 ou uma lista de distribuição para enviar um e-mail aos usuários que compartilharam os arquivos originalmente. Inclua o link antigo e o novo link no e-mail. Peça para substituírem o link antigo em quaisquer documentos, e-mails ou mensagens de chat compartilhados. Você pode automatizar esta etapa executando um script PowerShell que envia e-mails de uma caixa de correio compartilhada. - Configure um redirecionamento de URL usando o encaminhamento de links do SharePoint
Se você tiver um grande número de links, considere usar o encaminhamento de links do SharePoint. Esse recurso está disponível no SharePoint Online e pode redirecionar URLs antigas do servidor de arquivos para novas URLs do OneDrive. Vá para Centro de administração do SharePoint > Políticas > Encaminhamento de links. Adicione uma regra de encaminhamento que mapeie o prefixo do caminho antigo do servidor de arquivos para a URL da nova coleção de sites do OneDrive. Observe que isso só funciona se os links antigos estavam no formato https://empresa.sharepoint.com/sites/caminhoantigo, não caminhos \\servidor. - Verifique se as permissões estão configuradas corretamente nos novos arquivos
Após recriar os links, verifique se os destinatários pretendidos têm acesso. Abra o novo link em uma janela anônima do navegador. Faça login com uma conta de teste da empresa adquirida. Confirme se o arquivo abre sem erros. Se o acesso for negado, ajuste as permissões de compartilhamento no arquivo no OneDrive clicando em Compartilhar e adicionando os usuários ou grupos ausentes.
Se os links quebrados persistirem após a correção principal
OneDrive exibe “Este item pode não existir ou não está mais disponível”
Este erro aparece quando o link aponta para um arquivo que foi excluído durante a migração ou movido para uma coleção de sites diferente. Verifique a lixeira do OneDrive do usuário afetado. Vá para OneDrive > Lixeira. Se o arquivo estiver lá, selecione-o e clique em Restaurar. Em seguida, recrie o link. Se o arquivo não estiver na lixeira, ele foi excluído permanentemente. Você deve restaurá-lo a partir de um backup ou pedir ao usuário para fazer o upload do arquivo novamente.
O link funciona, mas o arquivo abre com uma página em branco
Uma página em branco geralmente indica uma incompatibilidade de permissão. O usuário que abre o link não tem pelo menos acesso de Leitura ao arquivo. Para corrigir isso, vá até o arquivo no OneDrive, clique em Compartilhar e clique no ícone de configurações do link. Em “Quem pode acessar”, selecione a opção apropriada. Se você precisar conceder acesso a todos os usuários da empresa adquirida, adicione o grupo do Microsoft 365 deles às permissões do arquivo. Não use o link “Qualquer pessoa” para dados confidenciais.
O link redireciona para o caminho antigo do servidor de arquivos
Isso acontece quando o link foi gerado por uma ferramenta de migração que criou um atalho ou uma página de redirecionamento. O link em si é uma URL que aponta para o servidor antigo. Para resolver isso, você deve excluir o redirecionamento antigo e substituí-lo por um link direto para o arquivo do OneDrive. Use o encaminhamento de links do SharePoint para criar um redirecionamento permanente da URL antiga para a nova. Teste o redirecionamento abrindo o link antigo em um navegador após a regra estar ativa.
Links do OneDrive antes e depois da migração: Principais diferenças
| Item | Link pré-migração (servidor de arquivos) | Link pós-migração (OneDrive) |
|---|---|---|
| Formato do link | \\servidor\compartilhado\pasta\arquivo.xlsx | https://tenant-my.sharepoint.com/personal/usuario/Documents/pasta/arquivo.xlsx |
| Controle de acesso | Permissões NTFS no servidor de arquivos | Permissões de compartilhamento do OneDrive e permissões do site |
| Expiração do link | Sem expiração, a menos que definida explicitamente | Padrão de 30 dias para links de Qualquer pessoa; pode ser configurado para nunca expirar |
| Compartilhamento externo | Controlado por regras de VPN ou firewall | Controlado por políticas de compartilhamento do OneDrive no centro de administração |
| Portabilidade do link | Acessível apenas na rede corporativa | Acessível de qualquer dispositivo com internet e autenticação |
A tabela acima mostra que a estrutura do link e o modelo de acesso mudam completamente após a migração. Você não pode simplesmente copiar arquivos e esperar que os links funcionem. Você deve recriar ou redirecionar ativamente cada link. A mudança mais importante é a transição do acesso baseado em caminho de rede para o acesso baseado em URL com permissões na nuvem. Isso exige um plano deliberado de migração de links antes da data de corte.
Agora você pode identificar links quebrados a partir do log de auditoria, mapeá-los para novos locais do OneDrive, recriar os links de compartilhamento e notificar os usuários. Em seguida, configure o encaminhamento de links do SharePoint para automatizar redirecionamentos para padrões de caminho comuns. Uma dica avançada é usar a API do Microsoft Graph para recriar links em lote programaticamente. O endpoint da API Graph /sites/{site-id}/drive/items/{item-id}/createLink pode gerar novos links e retorná-los em formato JSON, que você pode então mesclar em sua tabela de mapeamento.