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

Erstellen einer symbolischen Verknüpfung zu einem zugeordneten Netzlaufwerk in Windows

Ich habe ein Problem beim Erstellen einer symbolischen Verknüpfung unter Windows 7 Ultimate. Ich möchte einen Ordner von einem zugeordneten Netzlaufwerk in Eigene Dateien zuordnen.

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

Z:\Virtual Machines ist so eingestellt, dass es offline verfügbar ist, aber ich bin online, wenn ich dies versuche.

Ich habe Folgendes versucht (wie hier vorgeschlagen):

  1. Mit der Lokalen Sicherheitsrichtlinie meinen Benutzer zu Lokale Richtlinien\Benutzerrechtezuweisungen\Symbolische Links erstellen hinzufügen und neu starten. Kein Glück.

  2. Ausführen von cmd.exe als Administrator, aber dann kann ich das zugeordnete Netzlaufwerk überhaupt nicht sehen. Ich kann jedoch symbolische Links auf das Laufwerk erstellen.

  3. Verwendung von fsutil zum Ändern von symlinkevaluation, um R2L:1 zu setzen (obwohl es mir so vorkommt, als wolle ich L2R, das bereits aktiviert ist).

  4. Die Verwendung des vollen UNC-Pfads des freigegebenen Ordners funktioniert ebenfalls nicht (The syntax of the command is incorrect. bei Ausführung als Administrator, You do not have sufficient privilege to perform this operation. bei Ausführung als normaler Benutzer).

Ausgabe von 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.

Irgendwelche Ideen?

Antworten (6)

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

Führen Sie cmd als Administrator aus und verwenden Sie den UNC-Pfad.

Der folgende Befehl hat bei mir als Administrator funktioniert:

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

Und prüfen Sie auch, ob Ihr Befehl entsprechende Anführungszeichen enthält (").

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

Dies ist ein alter Thread, aber ich möchte dennoch klarstellen, dass Sie symbolische Links wie diese erstellen können:

Ihr Benutzerkonto ist standardmäßig mit einigen Sicherheitsrichtlinien belegt, die über die Datei secpol.msc deaktiviert werden können. Gehen Sie zum Ausführen-Dialog und geben Sie ein:

secpol.msc
  • Navigieren Sie zu: Local Policies > User Rights Assignment
  • Doppelklick: Symbolische Verknüpfungen erstellen
  • Fügen Sie Ihren Benutzernamen zur Liste hinzu, klicken Sie auf OK
  • Melden Sie sich ab

Wenn Sie sich wieder anmelden, führen Sie cmd mit Admin-Rechten aus. Jetzt sollten Sie in der Lage sein, mklink-Befehle wie diesen ohne Probleme auszuführen:

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

Hinweis: Stellen Sie sicher, dass das Verzeichnis, auf das Sie verlinken wollen, existiert oder nicht verschoben oder gelöscht wurde, bevor Sie es verlinken.

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

Wenn Sie dies in Powershell tun, müssen Sie zuerst CMD öffnen:

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

Das Argument /C weist CMD an, den Befehl in der Zeichenfolge auszuführen und dann zu beenden.

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

Meine Lösung war, die Benutzerkontensteuerung zu deaktivieren, neu zu starten, dann die Symlinks als mein eigener Benutzer zu erstellen, dann die UAC wieder zu aktivieren und erneut zu starten.

Ziemlich unglücklich, wenn ich zu einem späteren Zeitpunkt weitere Symlinks erstellen muss, aber es funktioniert, es ist nur sehr unbequem.

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

Sie müssen lokale zu entfernten Links aktivieren, indem Sie diesen Befehl mit erhöhten Rechten ausführen: fsutil behavior set SymlinkEvaluation L2R:1

Sie können dies auch mit Ihrer lokalen oder Gruppenrichtlinie aktivieren: Computer\System\Dateisystem\Selektiv die Auswertung eines symbolischen Links erlauben –> allow local to remote

Mit freundlichen Grüßen,

Matthias

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

Sie können keine symbolischen Links in Netzwerken erstellen und das zugeordnete Laufwerk als Quelle verwenden, Sie können es nur als Ziel verwenden und die Quelle ist Ihr lokales Laufwerk

Sie können nicht wie folgt vorgehen:

Mapped Drive ist Laufwerk Z:\ Target (Lokales Laufwerk oder Netzwerk)

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

sie sind fehlerhaft und können nicht als symbolische Links verwendet werden

nur von Lokal zu Netzwerk und Lokal zu Lokal funktionieren symbolische Links