7

Я пытаюсь заставить работать символическую ссылку через сетевой диск.

Я уже попробовал предложения по уже заданным вопросам, например, от имени администратора и проверки, существует ли каталог. К сожалению, это все еще дает мне следующую ошибку:

C:\Windows\system32>mklink /d \\myserver\SomeDir\SomeLink \\myserver\SomeOtherDir\MyDir
Access is denied.

Где SomeLink - это ссылка, которую я пытаюсь создать, а Mydir - каталог, в котором я пытаюсь его создать.

Любые идеи, как я мог бы заставить это работать? Локальный компьютер работает под управлением Windows 7, а удаленный компьютер работает под управлением Windows Server 2008 R2 стандарта.

2 ответа2

10

Роберт не прав. Удаленно mklink работает. Вот решение:

Запустите командную строку от имени администратора, а затем выполните эту команду:

fsutil behavior query SymlinkEvaluation

Если вы видите сообщение «Удаленные к удаленным символические ссылки отключены.», То выполните эту команду:

поведение fsutil установлено SymlinkEvaluation R2R:1

После этого вы можете запустить

mklink /d \\myserver \SomeDir \SomeLink \\myserver \SomeOtherDir \MyDir

0

По умолчанию mklink влияет только на локальный компьютер. В этом случае дистанционные манипуляции невозможны.

Поэтому, если вы хотите добавить символическую ссылку на каталог на удаленном компьютере, попробуйте выполнить mklink.exe через PsExec на удаленном сервере, а затем использовать путь локального каталога двух каталогов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .