42 votes

Créer un lien symbolique vers un lecteur réseau mappé dans Windows

Je rencontre un problème pour créer un lien symbolique sur Windows 7 Ultimate. Je veux mapper un dossier depuis un lecteur réseau mappé dans Mes documents.

mklink /D "C:\Users\Vegard\Documents\Virtual Machines" "Z:\Virtual Machines" retourne Vous n'avez pas les privilèges suffisants pour effectuer cette opération..

Z:\Virtual Machines est défini comme disponible hors connexion, mais je suis en ligne lorsque j'essaie ceci.

Voici ce que j'ai essayé (comme suggéré ici):

  1. Utiliser la Stratégie de sécurité locale pour ajouter mon utilisateur à Autorisations des utilisateurs\Attribution des droits de création de liens symboliques, et redémarrer. Sans succès.

  2. Exécuter cmd.exe en tant qu'Administrateur, mais alors je ne peux pas voir du tout le lecteur réseau mappé. Cependant, je peux créer des liens symboliques sur le lecteur.

  3. Utiliser fsutil pour changer symlinkevaluation, pour définir R2L:1 (bien que j'aie l'impression que je veux L2R, qui est déjà activé).

  4. Utiliser le chemin UNC complet du dossier partagé ne fonctionne pas non plus (La syntaxe de la commande est incorrecte. lorsque exécuté en tant qu'administrateur, Vous n'avez pas les privilèges suffisants pour effectuer cette opération. lorsque exécuté en tant qu'utilisateur normal).

Sortie de fsutil behavior query symlinkevaluation:

C:\Windows\system32>fsutil behavior query symlinkevaluation
Les liens symboliques locaux à locaux sont activés.
Les liens symboliques locaux à distance sont activés.
Les liens symboliques à distance vers locaux sont activés.
Les liens symboliques à distance vers distance sont désactivés.

Des idées?

0voto

Mark Points 11

Vous ne pouvez pas faire de liens symboliques dans les réseaux et les lecteurs mappés en tant que source, vous ne pouvez les utiliser que comme cible et la source est votre lecteur local

vous ne pouvez pas faire comme ceci :

Le lecteur mappé est le lecteur Z : \ Cible (lecteur local ou réseau)

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

ils sont en erreur et ne peuvent être utilisés comme liens symboliques

seuls les liens symboliques de local à réseau et de local à local fonctionneront en tant que liens symboliques

0voto

Shaun Hutchings Points 11
fsutil comportement set SymlinkEvaluation R2R:1

0voto

Roald Points 109

La réponse ci-dessous ne répond pas exactement à la question, mais comme je suis arrivé ici après avoir cherché mon problème, je vais ajouter ma solution.

D'une manière ou d'une autre, j'ai toujours obtenu

Le système n'arrive pas à trouver le fichier spécifié.

lorsque j'ai essayé de créer un lien physique en utilisant mklink.

Cependant, lorsque j'ai utilisé fsutil hardlink, ça a marché.

Remarquez que les dossiers source et de destination pour mklink et fsutil hardlink sont inversés!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X