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

Een symbolische koppeling maken naar een toegewezen netwerkstation in Windows

Ik heb een probleem met het maken van een symbolische koppeling op Windows 7 Ultimate. Ik wil een map van een toegewezen netwerkstation toewijzen aan Mijn documenten.

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

Z:\Virtual Machines is ingesteld om offline beschikbaar te zijn, maar ik ben online wanneer ik dit probeer.

Dit is wat ik geprobeerd heb (zoals voorgesteld hier ):

  1. Lokaal Beveiligingsbeleid gebruiken om mijn gebruiker toe te voegen aan Lokaal beleidUser Rechten Toewijzingen maken symbolische links, en opnieuw opstarten. Geen succes.

  2. Ik voer cmd.exe uit als Administrator, maar dan kan ik het gemapte netwerkstation helemaal niet zien. Ik kan echter wel symbolische koppelingen maken op de schijf.

  3. fsutil gebruiken om symlinkevaluation te veranderen, om R2L:1 in te stellen (ook al lijkt het mij dat ik L2R wil, die al ingeschakeld is).

  4. Het gebruik van het volledige UNC pad van de gedeelde map werkt ook niet (The syntax of the command is incorrect. bij uitvoeren als administrator, You do not have sufficient privilege to perform this operation. bij uitvoeren als normale gebruiker).

Uitvoer van 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.

Iemand een idee?

Antwoorden (6)

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

Voer cmd uit als administrator en gebruik het UNC-pad.

Het volgende commando werkte voor mij als administrator:

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

En controleer ook of je commando de juiste aanhalingstekens (") bevat.

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

Dit is een oude thread, maar wil toch even verduidelijken dat je symbolische links als deze kunt maken:

Op je gebruikersaccount staan standaard enkele beveiligingsbeleidsregels die je kunt uitschakelen, via secpol.msc. Ga naar het dialoogvenster Uitvoeren en typ:

secpol.msc
  • Navigeer naar: Local Policies > User Rights Assignment
  • Dubbelklik: Symbolische koppelingen maken
  • Voeg je gebruikersnaam toe aan de lijst, klik OK
  • Log uit

Wanneer je weer inlogt, voer je cmd uit met admin rechten. Nu zou je zonder problemen mklink commando’s als deze moeten kunnen uitvoeren:

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

Opmerking: Zorg ervoor dat de directory waarnaar je probeert te linken bestaat of niet verplaatst of verwijderd is, voordat je gaat linken.

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

Als je dit in Powershell doet, moet je eerst CMD openen:

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

Het /C argument vertelt CMD om het commando in de string uit te voeren en dan af te sluiten.

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

Mijn oplossing was om User Account Control uit te schakelen, opnieuw op te starten, dan de symlinks te maken als mijn eigen gebruiker, dan UAC weer in te schakelen en opnieuw op te starten.

Nogal ongelukkig als ik in een later stadium nog meer symlinks moet maken, maar het werkt wel, het is alleen erg onhandig.

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

Je moet local to remote links inschakelen door dit commando met verhoogde rechten uit te voeren: fsutil behavior set SymlinkEvaluation L2R:1

Je kunt dit ook inschakelen met je lokale of groepsbeleid: Computer Bestandssysteem - Evaluatie van een symbolische koppeling toestaan –activeer lokaal naar ver

Met vriendelijke groet,

Matthias

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

Je kunt geen symbolische koppelingen maken in netwerken en de gemapte schijf als bron, je kunt het alleen als doel gebruiken en de bron is je lokale schijf

je kunt het niet zo doen:

Gemapt station is station Z:\Doel (lokaal station of netwerk)

Mklink /d z:\BronFolder c:\Doel Mklink /d z:\BronFolder F:\GedeeldNetwerkFolder

ze zijn fout en kunnen niet gebruikt worden als symbolische links

alleen van Lokaal naar netwerk en Lokaal naar Lokaal zal werken in symbolische links