Facebook Pixel
OneDrive Está Transformando Pastas Compartilhadas em Links – Como Resolver

OneDrive Está Transformando Pastas Compartilhadas em Links – Como Resolver

Direto ao ponto:
O que era esperado acontecer
Versão Business não resolve o problema
Conexão via VPN se possível
A solução provisória que resolve – Gambiarra

Já faz um longo tempo que o OneDrive apresenta problema em relação ao compartilhamento de pastas. Pelo comportamento normal, era possível adicionar um atalho dentro de “My Files” (Meus Arquivos) para um determinado compartilhamento. Isso era uma solução excelente para pequenos grupos de trabalho ou famílias pois, desta forma, era possível sincronizar os arquivos de um usuário vários outros, viabilizando assim o trabalho em grupo em uma mesma pasta.

A julgar por esta publicação no fórum oficial da Microsoft, percebe-se que o problema já se extende, pelo menos, desde junho de 2024:
Microsoft Community – OneDrive Gerando Link no Lugar de Pasta

Desde que o problema começou a acontecer, ao se tentar acessar uma pasta compartilhada no Explorador de Arquivos do seu computador, o usuário era levado para a página na Internet do compartilhamento do OneDrive. Pode até funcionar, mas realmente dificulta muito a usabilidade.

Encontramos uma solução provisória, também conhecida como “gambiarra”, que apesar de não ser uma solução perfeita, resolve o problema de forma decente.

Microsoft alega estar trabalhando em uma solução para este problema mas, a julgar o tempo de persistência, somos levados a crer que eles simplesmente o ignoram. Pode ser que no entendimento da empresa o problema não é grave, uma vez que ainda é possível acessar as pastas compartilhadas a partir do navegador.

Pode ser também que isso seja um movimento para forçar os usuários que adotam esta prática, a contratar um pacote profissional do Microsoft 365, porém, ao tentar essa solução descobri que ela não atende a todos os casos, e vou explicar ainda neste artigo.

Então, sem enrolação, vamos começar:

O Que Era Esperado Acontecer

Antes deste problema começar, era possível compartilhar uma pasta no OneDrive com seus parceiros e colaboradores da seguinte forma:

Você ia em “Shared” (Compartilhado) para ver as pastas e arquivos de outros usuários que são compartilhadas com você. Clicava no menu contextual (três pontinhos) e selecionava “Add shortcut to My Files” (Adicionar atalho a Meus Arquivos). No exemplo abaixo, vou criar um atalho para a pasta “DMD” compartilhada comigo pelo usuário “Melodia”.

Fazendo isso, as pastas passam a aparecer na listagem em “My Files” (Meus Arquivos). Observe as pastas “DMD” e “Imagens” na imagem abaixo. Daí para frente, é possível navegar no conteúdo destas pastas normalmente a partir de “My Files”, como se elas fizessem parte do seu OneDrive pessoal.

Isso permite, por exemplo, que você salve conteúdo nessa pasta compartilhada sem consumir espaço no seu OneDrive pessoal mas sim no do usuário que está compartilhando.

Uma outra vantagem de realizar este procedimento é que as pastas compartilhadas agora sincronizam localmente no seu computador, como se lá estivessem. Observe no exemplo abaixo, temos as pastas “Imagens” e “DMD” listando no OneDrive pessoal da mesma forma que estão lá na web.

E agora, o melhor de tudo. Entrando na pasta “Imagens” no computador local, é possível navegar em seu conteúdo de forma fácil e transparente, sem que você perceba que, na verdade, está navegando no conteúdo do OneDrive de outro usuário. Essa é a grande funcionalidade que faz o diferencial do OneDrive para trabalho em pequenas equipes.

E agora o problema: Observe que a pasta “DMD”, está com o ícone de hyperlink ao seu lado. Ao tentar acessar esta pasta, no lugar de navegar normalmente, como aconteceu com a pasta “Imagens”, o usuário é levado para o site do OneDrive aberto em cima daquela pasta.

Detalhe importante: Muitas vezes, a página aberta pelo link não funciona. Fica piscando como se fosse abrir mas não abre.

Apesar de ainda ser possível acessar as pastas compatilhadas pelo navegador, esse problema é um grande contratempo na usabilidade. O cenário apresentado acima acontece ao se utilizar assinaturas pessoais ou familiares do Microsoft 365 que, supostamente não devem ser utilizadas para fins comerciais. Por conta disso alguns amigos cogitaram o seguinte: “será que a Microsoft não está implementando esse defeito, para forçar as pessoas a contratarem o pacote profissional?”.

Contratar o Microsoft 365 Business Não Resolve o Problema

Como temos vários clientes que utilizam contratos Microsoft 365, alguns são empresas e outros são pequenos negócios familiares, recorremos à uma assinatura Business para verificar as funcionalidades e assim avaliar se isso resolveria o problema.

Para nossa supresa, descobrimos o seguinte:

  • O compatilhamento funciona, mas deve-se tomar o cuidado de não compatilhar a pasta raiz de “Meus Documentos”. Se fizer isso, vai se deparar com o mesmo problema citado acima.
  • O compartilhamento funciona dentro da mesma organização, ou seja, todos os participantes daquele grupo eram capazes de acessar drives compatilhados de outros participantes, exatamente da forma exposta acima. Porém esse compatilhamento não funciona para acessos externos, ou seja, um usuário consegue compartilhar uma pasta com outro usuário dentro da mesma organização ou domínio, mas não consegue compartilhar com usuários que sejam de fora.
  • Mesmo no modo mais permissivo, conforme se pode ver na figura abaixo, não é possível compartilhar pastas com pessoas que estão fora da sua organização.

Ou seja, o plano business até funciona, caso o seu cenário possa ser 100% atendido sem a necessidade de fazer compartilhamento com usuários externos.

E Se Conectar Diretamente Com O Servidor da Microsoft?

A solução corporativa seria utilizar o Azure Files, que possui muito mais recursos em matéria de compartilhamento.

Gostaria muito de poder lhe dizer que isso resolveria o problema, mas infelizmente também não resolve. Essa conexão direta seria via serviço SMB. Esse serviço trafega pela porta TCP 445. E qual não foi a nossa surpresa, ao descobrir que essa porta é bloqueada a nível de datacenter na grande maioria do provedores de acesso. O script abaixo faz um teste da porta e, caso liberada, já realiza a conexão do drive.

Fizemos o teste em diversas conexão diferentes, e a resposta foi sempre a mesma: Porta 445 bloqueada. Tentamos acessar via Oi Fibra, Vivo e um provedor local de Volta Redonda. Não obtivemos sucesso com nenhum deles.

A essa altura você já deve estar pensando “e se fizer a conexão com o servidor da Microsoft via VPN?”. Ao que tudo indica, essa solução funcionaria, mas aí esbarraríamos em dois problemas:

  • A complexidade: para muitos usuários leigos, fazer essa conexão VPN não é algo tão simples.
  • A qualidade: sabemos que o tráfego VPN é altamente criptografado, o que, por si só, já aumenta tráfego de rede e consequentemente, perda de performance.
  • O custo: para realizar uma conexão VPN para os servidores Azure, da Microsoft, o custo começa em US$ 230 por mês. Para grupos familiares, na grande maioria dos casos é inviável fazer um investimento tão alto apenas para ter acesso às pastas.

A Solução – Gambiarra

Seguindo orientação de um próprio técnico de suporte da Microsoft, conseguimos fazer a conexão de uma forma nem um pouco ortodoxa.

O que faremos é mapear o compartilhamento como se fosse um mapeamento de rede, como se o OneDrive fosse um compartilhamento dentro da nossa rede local, o que é bem simples de se fazer. A parte difícil aqui, é descobrir qual é o caminho de rede. Para isso vou usar aquela pasta “DMD” como exemplo. Entre na pasta.

Uma vez dentro da pasta, crie um documento no Word.

Digite qualquer coisa no conteúdo e coloque um nome que seja fácil localizar. Nesse caso, coloquei o nome “Gambiarra”, bem propício ao que estamos fazendo.

Feche o arquivo. Ele agora vai constar na lista, dentro pasta “DMD”. Clique no menu contextual, aqueles três pontinhos, e então selecione “Abrir”, “Abrir no App”.

Fazendo isso, o documento será aberto localmente, no Word. Clique no menu em “Arquivo”.

Dentro de arquivo, aparecerá a listagem dos arquivos recentes, e o nosso arquivo de trabalho estará na primeira posição na lista. Clique-direito sobre ele e selecione “Copiar o caminho para a área de transferência”.

Agora abra qualquer programa de edição de textos, pode ser o bloco de notas, e pressione Ctrl+V (Colar). Aquela é a rota que aponta para o compatilhamento do arquivo no OneDrive.

Concluímos a primeira etapa, que era descobrir o caminho. Agora basta fazer o mapeamento de rede da seguinte forma:

Abra o Explorador de Arquivos e, com clique-direito em “Este Computador”, selecione “Mapear unidade de rede…”

Clique no link “Conectar a um web site que você usa para armazenar documentos e imagens”.

E então mande prosseguir.

Marque “Escolher uma localização de rede personalzada” e mande prosseguir.

Em “Endereço da rede ou Internet”, cole o endereço que havíamos descoberto anteriormente.

É importante remover o nome do arquivo que está no endereço. No nosso caso, “Gambiarra.docx” deve ser removido, deixando apenas o endereço do compartilhamento, e agora pode mandar prosseguir.

Vai ser solicitado as credenciais (login e senha) para acessar o compartilhamento. Nesse caso, você vai colocar a mesmas credenciais que utiliza para acessar o site do OneDrive. Não esqueça de marcar “Lembre minhas credenciais”.

Pode ser que as credenciais já venham preenchidas, pois o sistema vai pegar as mesmas que já estão registradas no computador. Nesse caso, é importante remover “MicrosoftAccount\” que precede o seu endereço de email.

Agora dê um nome amigável para a pasta que estamos mapeando e mande prosseguir.

Pronto. Agora a pasta estará disponível como um compartilhamento de rede normal no seu computador.

Deixe um comentário lá no final para eu saber se esse artigo foi útil para você. Nos vemos na próxima dica técnica.

2 thoughts on “OneDrive Está Transformando Pastas Compartilhadas em Links – Como Resolver

Deixe uma resposta para Luciano ReisCancelar resposta