2011-02-11 15:03:16 +0000 2011-02-11 15:03:16 +0000
75
75

Como montar uma unidade de rede a uma pasta?

Alguém sabe de uma solução de terceiros (ou mesmo de janelas nativas) para este simples problema?

Quero mapear uma partilha de rede interna no nosso servidor windows para uma pasta em cada uma das máquinas clientes da rede. Não quero usar letras de unidade; gostaria apenas de criar uma pasta na minha unidade C que seja na realidade uma partilha Windows. Por exemplo, C:\DadosDocumentos de rede devem na realidade apontar para \Servidor\Dados partilhados.

Isto é possível? Haverá alguma ferramenta que o faça? Todos os clientes utilizam o Windows XP e o Windows 7.

Respostas (6)

96
96
96
2011-02-11 15:20:37 +0000

No Windows Vista ou Windows 7, pode criar uma “pasta de junção”/“Ligação simbólica” para redireccionar o conteúdo de um para outro.

Basta digitar:

mklink /d "c:\data\network docs" "\server\shareddata\"

Não a testei com um FQDN, mas, tanto quanto posso dizer, deve funcionar. Testei-o com uma unidade mapeada de rede, e isto funciona perfeitamente… por isso, em último recurso, pode-se mapear primeiro, depois fazer isto.

O /d cria um directório (c:\data neste exemplo) e não deve existir. Será criado por este comando.

Deve ter privilégios de administrador quando executa o CMD. Pode fazer isto sob uma conta de administrador pressionando ctrl-shift-enter em vez de entrar quando executa CMD.

O resultado final também é alcançável no Windows XP, mas não é tão fácil. Guia aqui

9
9
9
2016-04-13 11:52:46 +0000

Para mim funciona bem:

net use \\server\share\folder1\folder2
mklink /d "C:\Users\Admin\test\mi_enlace" \\server\share\folder1\folder2
2
2
2
2016-11-04 10:35:14 +0000

Este é um exemplo da solução já fornecida por William Hilsum

open cmd
type: cd \folder-parent-of-the-folder-to-clone
type: deltree folder-to-clone (or you will get the following error: Cannot create a file when that file already exists)
type: mklink /d "folder-to-clone" "g:
\folder-to-clone"
The software will prompt: symbolic link created for folder-to-clone <<===>> g:\folder-to-clone
0
0
0
2020-01-17 05:46:32 +0000

Para PowerShell:

(Lembre-se de correr como Administrador!!!)

New-Item -ItemType SymbolicLink -Path "C:\Somewhere At SMB Client" -Target "\SMB-SERVER\Somewhere"

E se quiser apagá-lo, basta apagá-lo no File Explorer. ** NÃO CHAMAR rm OU del** em PowerShell , pois apagaria todos os ficheiros. Em vez disso, cmd /c "rmdir C:\Somewhere At SMB Client" ou (Get-Item C:\Somewhere At SMB Client).Delete() faria o truque.

-2
-2
-2
2015-08-27 12:41:29 +0000

Criar um atalho para uma pasta e modificá-la para apontar para {\i1}Server{\i}SharedData Depois renomeá-lo para o que quiser.

-2
-2
-2
2013-09-03 14:43:55 +0000

Se utilizar um interruptor de junção, então não há necessidade de modo de administração.

mklink "c:\data\network docs" "\server\shareddata\" /j

Assim, no seu script netlogon usa uma condição

where if exist "c:\data\network docs" (
goto next
)else (
mklink "c:\data\network docs" "\server\shareddata\" /j
)