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?

58voto

jhamu Points 1435

Exécutez cmd en tant qu'administrateur et utilisez le chemin UNC.

La commande suivante a fonctionné pour moi en tant qu'administrateur :

mklink /D C:\temp11111 \\serveur\partage\nomdudossier\

Vérifiez également si votre commande contient des guillemets appropriés (").

10voto

reconx86 Points 201

Ceci est un ancien fil de discussion, mais je tiens à préciser que vous pouvez créer des liens symboliques comme ceci :

Votre compte utilisateur a par défaut certaines politiques de sécurité qui peuvent être désactivées via secpol.msc. Allez dans la boîte de dialogue Exécuter et tapez :

secpol.msc
  • Naviguez jusqu'à : Stratégies locales > Attribution des droits utilisateur
  • Double-cliquez sur : Créer des liens symboliques
  • Ajoutez votre nom d'utilisateur à la liste, cliquez sur OK
  • Déconnectez-vous

Lorsque vous vous reconnectez, exécutez cmd en tant qu'administrateur. Maintenant vous devriez pouvoir exécuter des commandes mklink comme ceci sans problème :

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

Remarque : Assurez-vous que le répertoire vers lequel vous essayez de faire le lien existe ou n'a pas été déplacé ou supprimé avant de créer le lien.

3voto

music2myear Points 38573

Si vous effectuez cette opération dans Powershell, vous devrez d'abord ouvrir CMD :

CMD /C MKLINK /D C:\chemin\local \\chemin\UNC\dossier

L'argument /C indique à CMD d'exécuter la commande dans la chaîne, puis de quitter.

2voto

Caleb Elston Points 148

Ma solution a été de désactiver le Contrôle de compte d'utilisateur, redémarrer, puis créer les liens symboliques en tant qu'utilisateur, puis réactiver le CAC et redémarrer à nouveau.

Plutôt malheureux si j'ai besoin de créer d'autres liens symboliques ultérieurement, mais cela fonctionne, c'est juste très gênant.

1voto

Matthias Points 21

Vous devez activer les liens locaux vers distants en exécutant cette commande avec des droits élevés :

fsutil behavior set SymlinkEvaluation L2R:1

Vous pouvez également activer cela avec votre stratégie locale ou de groupe : Computer\System\Filesystem\Selectively allow the evaluation of a symbolic link allow local to remote

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