2010-11-14 21:20:10 +0000 2010-11-14 21:20:10 +0000
36
36
Advertisement

Creación de un enlace simbólico a una unidad de red asignada en Windows

Advertisement

Tengo un problema para crear un enlace simbólico en Windows 7 Ultimate. Quiero asignar una carpeta de una unidad de red asignada a Mis Documentos.

mklink /D "C:\Users\Vegard\Documents\Virtual Machines" "Z:\Virtual Machines" devuelve You do not have sufficient privilege to perform this operation..

Z:\Virtual Machines está configurado para estar disponible sin conexión, pero estoy conectado cuando lo intento.

Esto es lo que he intentado (como se sugiere aquí ):

  1. Usar la Política de Seguridad Local para añadir mi usuario a Local Polices\NAsignación de Derechos de Usuario\NCrear enlaces simbólicos, y reiniciar. No hubo suerte.

  2. Ejecutando cmd.exe como Administrador, pero entonces no puedo ver la unidad de red mapeada en absoluto. Sin embargo, puedo crear enlaces simbólicos en la unidad.

  3. Usando fsutil para cambiar symlinkevaluation, para poner R2L:1 (aunque me parece que quiero L2R, que ya está habilitado).

  4. Usar la ruta UNC completa de la carpeta compartida tampoco funciona (The syntax of the command is incorrect. cuando se ejecuta como administrador, You do not have sufficient privilege to perform this operation. cuando se ejecuta como usuario normal).

Salida de fsutil behavior query symlinkevaluation:

C:\Windows\system32>fsutil behavior query symlinkevaluation
Local to local symbolic links are enabled.
Local to remote symbolic links are enabled.
Remote to local symbolic links are enabled.
Remote to remote symbolic links are disabled.

¿Alguna idea?

Advertisement

Respuestas (6)

49
49
49
2010-11-15 10:10:03 +0000

Ejecute cmd como administrador y utilice la ruta UNC.

El siguiente comando me funcionó como administrador:

mklink /D C:\temp11111 \server\share\foldername\

Y comprueba también si tu comando contiene las comillas adecuadas (").

9
9
9
2014-03-07 14:57:33 +0000

Este es un hilo antiguo, pero aún así quiero aclarar que se pueden crear enlaces simbólicos así:

Su cuenta de usuario tiene algunas políticas de seguridad por defecto que pueden ser desactivadas, a través de secpol.msc. Ve al cuadro de diálogo Ejecutar y escribe:

secpol.msc
  • Navegue hasta: Local Policies > User Rights Assignment
  • Haga doble clic: Crear enlaces simbólicos
  • Añade tu nombre de usuario a la lista, haz clic en Aceptar
  • Cierra la sesión

Cuando vuelvas a entrar, ejecuta cmd con privilegios de administrador. Ahora debería poder ejecutar comandos mklink como este sin problemas:

mklink /d %userprofile%\music \server\music

Nota: Asegúrese de que el directorio al que intenta enlazar existe o no ha sido movido o eliminado, antes de enlazar.

2
Advertisement
2
2
2017-05-19 18:16:48 +0000

Si estás haciendo esto en Powershell, tendrás que abrir CMD primero:

CMD /C MKLINK /D C:\local\path \UNC\path\folder

El argumento /C le dice a CMD que ejecute el comando en la cadena y luego salga.

2
2
2
2010-11-15 07:59:11 +0000

Mi solución fue desactivar el Control de Cuentas de Usuario, reiniciar, luego crear los enlaces simbólicos como mi propio usuario, luego volver a activar el UAC y reiniciar de nuevo.

Bastante desafortunado si necesito crear más enlaces simbólicos en una etapa posterior, pero funciona, sólo que es muy inconveniente.

1
Advertisement
1
1
2016-07-08 13:17:17 +0000

Tienes que habilitar los enlaces locales a remotos ejecutando este comando con derechos elevados: fsutil behavior set SymlinkEvaluation L2R:1

También puedes habilitarlo con tu política local o de grupo: Computer\System\Filesystem\Npermitir selectivamente la evaluación de un enlace simbólico –> allow local to remote

Un saludo,

Matthias

-1
-1
-1
2018-12-13 06:35:17 +0000

No se pueden hacer enlaces simbólicos en redes y la unidad mapeada como origen, sólo se puede usar como destino y el origen son las unidades locales

no se puede hacer así:

La unidad mapeada es la unidad Z:\ target (unidad local o de red)

Mklink /d z:\SourceFolder c:\Target Mklink /d z:\SourceFolder F:\SharedNetworkFolder

son un error y no se pueden usar como enlaces simbólicos

sólo de Local a red y de Local a Local funcionarán en los enlaces simbólicos

Advertisement