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

Создание символической ссылки на отображенный сетевой диск в Windows

У меня проблема с созданием символической ссылки в Windows 7 Ultimate. Я хочу сопоставить папку с отображенного сетевого диска в папке Мои документы.

mklink /D "C:\Users\Vegard\Documents\Virtual Machines" "Z:\Virtual Machines" возвращает You do not have sufficient privilege to perform this operation..

Z:\Virtual Machines доступен в автономном режиме, но я нахожусь в режиме онлайн, когда пытаюсь это сделать.

Вот что я пробовал (как и предполагалось здесь ):

  1. Использование локальной политики безопасности для добавления моего пользователя в Локальный Polices\User Права Assignments\Create символические ссылки, и перезагрузка. Не повезло.

  2. Запуск cmd.exe от имени администратора, но затем я вообще не вижу отображенный сетевой диск. Однако я могу создать символические ссылки на диске.

  3. Использование fsutil для изменения symlinkevaluation, для установки R2L:1 (несмотря на то, что мне кажется, что я хочу L2R, который уже включен).

  4. Использование полного UNC-пути общей папки также не работает (The syntax of the command is incorrect. при запуске от имени администратора, You do not have sufficient privilege to perform this operation. при запуске от имени обычного пользователя).

Вывод 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.

Есть идеи?

Ответы (6)

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

Запустите cmd от имени администратора и используйте путь UNC.

Следующая команда работала для меня в качестве администратора:

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

А также проверьте, содержит ли ваша команда соответствующие кавычки (").

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

Это старый поток, но все же хочется уточнить, что вы можете создавать символические ссылки, как это:

Ваша учетная запись пользователя имеет некоторые политики безопасности по умолчанию, которые можно отключить через secpol.msc. Перейдите в диалоговое окно Выполнить и введите:

secpol.msc
  • Перейдите к ним: Local Policies > User Rights Assignment
  • Двойной щелчок: Создать символические ссылки
  • Добавить имя пользователя в список, нажмите OK
  • Выход

При повторном входе запустите cmd** с правами администратора**. Теперь у вас должна быть возможность без проблем запустить такие команды mklink:

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

Заметка: Убедитесь, что каталог, на который вы пытаетесь сделать ссылку, существует или не был перемещен или удален, перед тем как делать ссылку.

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

Если вы делаете это в Powershell, вам нужно сначала открыть CMD:

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

Аргумент /C говорит CMD выполнить команду в строке, а затем выйти.

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

Моим решением стало отключение контроля учетных записей пользователей, перезагрузка, затем создание сим-ссылок в качестве собственного пользователя, затем повторное включение UAC и перезагрузка снова.

Довольно прискорбно, если мне нужно будет создать дополнительные сим-ссылки на более позднем этапе, но это работает, это просто очень неудобно.

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

Вам нужно включить локальные и удаленные соединения, запустив эту команду с повышенными правами: fsutil behavior set SymlinkEvaluation L2R:1

Также вы можете включить это с помощью вашей локальной или групповой политики: Computer\System\Filesystem\Selectively разрешить оценку символической ссылки –> разрешить локальную для удаленной

С наилучшими пожеланиями,

Matthias

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

Вы не можете делать символические ссылки в сетях и отображать диск в качестве источника, вы можете использовать его только как целевой, а источником являются ваши локальные диски 0x2 и 0x2 и вы не можете делать так:

Отображенный диск - это диск Z:\ Target (Локальный диск или сеть)

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

они ошибочны и не могут использоваться в качестве символических ссылок

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

Похожие вопросы

3
28
13
7
11