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

¿Cómo puedo montar una unidad de red en una carpeta?

¿Alguien conoce una solución de terceros (o incluso nativa de Windows) para este sencillo problema?

Quiero asignar un recurso compartido de red interno en nuestro servidor de Windows a una carpeta en cada uno de los equipos cliente de la red. No quiero usar letras de unidad; sólo me gustaría configurar una carpeta en mi unidad C que es en realidad un recurso compartido de Windows. Por ejemplo, C:\Data\NDocumentos de la red debería apuntar realmente a \Server\NSharedData.

¿Es esto posible? ¿Hay alguna herramienta que lo haga? Todos los clientes utilizan Windows XP y Windows 7.

答案 (6)

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

En Windows Vista o Windows 7, puede crear una “carpeta de unión”/“enlace simbólico” para redirigir el contenido de una a otra.

Simplemente escriba:

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

No lo he probado con un FQDN, pero por lo que veo, debería funcionar. Lo he probado con una unidad mapeada en red, y esto funciona perfectamente… así que como último recurso, puedes mapear primero, y luego hacer esto.

El /d crea un directorio (c:\data\network docs en este ejemplo) y no debe existir. Será creado por este comando.

Debe tener privilegios de administrador cuando ejecute CMD. Puede hacer esto bajo una cuenta de administrador presionando ctrl-shift-enter en lugar de enter cuando ejecute CMD.

El resultado final también se puede conseguir en Windows XP, pero no es tan fácil. Guía aquí

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

A mí me funciona bien:

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 es un ejemplo frente a la solución ya proporcionada 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:

(¡¡Recuerda ejecutar como Administrador!!)

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

Y si quieres borrarlo, simplemente elimínalo en el Explorador de Archivos. NO LLAMAR rm O del en PowerShell , ya que se borrarían todos los archivos. En lugar de eso, cmd /c "rmdir C:\Somewhere At SMB Client" o (Get-Item C:\Somewhere At SMB Client).Delete() haría el truco.

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

Cree un acceso directo a una carpeta y modifíquela para que apunte a \NServidor\NDatosCompartidos. A continuación, cambiar el nombre a lo que quieras.

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

Si usas un conmutador de unión entonces no es necesario el modo admin.

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

Por lo tanto en su script de netlogon utiliza una condición

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