Ich habe ein Problem beim Erstellen eines symbolischen Links 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"
kehrt zurück You do not have sufficient privilege to perform this operation.
.
Z:\Virtual Machines
ist offline verfügbar, aber ich bin online, wenn ich das versuche.
Folgendes habe ich versucht (wie hier vorgeschlagen ):
Verwenden der lokalen Sicherheitsrichtlinie zum Hinzufügen meines Benutzers zu Lokale Richtlinien \ Zuweisen von Benutzerrechten \ Erstellen symbolischer Links und Neustarten. Kein Glück.
Ausführen von cmd.exe als Administrator, aber dann kann ich das zugeordnete Netzlaufwerk überhaupt nicht sehen. Ich kann jedoch symbolische Links auf dem Laufwerk erstellen.
Verwenden, um
fsutil
zu ändernsymlinkevaluation
, zu setzenR2L:1
(auch wenn es mir so vorkommt, dass ich möchteL2R
, was bereits aktiviert ist).Die Verwendung des vollständigen UNC-Pfads des freigegebenen Ordners funktioniert ebenfalls nicht (
The syntax of the command is incorrect.
als Administrator oderYou do not have sufficient privilege to perform this operation.
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?
quelle
cd z:` and you'll get an error. run
Cmd als Benutzer und stellen Sie sicher, dass der Ordner zugeordnet ist.Antworten:
Führen Sie cmd als Administrator aus und verwenden Sie den UNC-Pfad.
Der folgende Befehl hat für mich als Administrator funktioniert:
Überprüfen Sie auch, ob Ihr Befehl entsprechende Anführungszeichen enthält (
"
).quelle
Dies ist ein alter Thread, möchte aber dennoch klarstellen, dass Sie symbolische Links wie diesen erstellen können:
Ihr Benutzerkonto verfügt standardmäßig über einige Sicherheitsrichtlinien, die über secpol.msc deaktiviert werden können. Gehen Sie zum Dialogfeld "Ausführen" und geben Sie Folgendes ein:
Local Policies > User Rights Assignment
Wenn Sie sich erneut anmelden, führen Sie sie
cmd
mit Administratorrechten aus . Jetzt sollten Sie in der Lage sein, mklink-Befehle ohne Probleme auszuführen:Hinweis: Vergewissern Sie sich vor dem Verknüpfen, dass das Verzeichnis, zu dem Sie eine Verknüpfung herstellen möchten, vorhanden ist oder nicht verschoben oder gelöscht wurde.
quelle
Meine Lösung bestand darin, die Benutzerkontensteuerung zu deaktivieren, den Computer neu zu starten, die Symlinks als mein eigener Benutzer zu erstellen, die Benutzerkontensteuerung erneut zu aktivieren und den Computer neu zu starten.
Ziemlich bedauerlich, wenn ich zu einem späteren Zeitpunkt weitere Symlinks erstellen muss, aber es funktioniert, ist es nur sehr unpraktisch.
quelle
Wenn Sie dies in Powershell tun, müssen Sie zuerst CMD öffnen:
Das
/C
Argument weist CMD an, den Befehl in der Zeichenfolge auszuführen und dann zu beenden.quelle
Sie müssen lokale zu Remote-Verbindungen 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 einer symbolischen Verbindung zulassen -> Lokal zu Remote zulassen
Freundliche Grüße,
Matthias
quelle
Sie können keine symbolischen Verknüpfungen in Netzwerken und zugeordneten Laufwerken als Quelle erstellen. Sie können sie nur als Ziel verwenden und die Quelle sind Ihre lokalen Laufwerke
das kannst du nicht machen:
Zugeordnetes Laufwerk ist Laufwerk Z: \ Ziel (lokales Laufwerk oder Netzwerk)
Mklink / dz: \ Quellordner c: \ Ziel Mklink / dz: \ Quellordner F: \ SharedNetworkFolder
Sie sind fehlerhaft und können nicht als symbolische Links verwendet werden
Nur von lokal zu Netzwerk und nur von lokal zu lokal funktionieren in symbolischen Links
quelle