2

У меня есть этот сценарий:

Домен А:

  1. Файловый сервер, предоставленный третьей стороной, который предоставляет объем, доступный через CIFS. Этот файловый сервер не имеет внешнего IP-адреса. разрешения установлены для всех.
  2. Набор машин Windows, которые могут получить доступ к файловому серверу.

На одной машине под управлением Windows 2012 я создал символическую ссылку с диска C: на папку на файловом сервере. Затем я сделал эту папку как общую. Я также убедился, что разрешены все типы ссылок:

C:\>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 enabled.

Когда я пытаюсь получить доступ к этой общей папке с любого другого компьютера в том же домене, под управлением Windows 2012 или Windows 2003, я получаю сообщение об ошибке

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

Символическая ссылка не может быть пройдена, потому что ее тип отключен.

Мне нужно работать таким образом, поскольку в конечном итоге мне потребуется доступ к общему ресурсу с компьютера, работающего в другом домене, который может получить доступ к компьютеру, на котором я создал символическую ссылку; Я не могу получить доступ к «реальному» файловому серверу за пределами этого домена.

2 ответа2

2

Сначала вы делаете символическую ссылку с помощью «mklink /d link_name имя_папки (это может быть UNC-имя для общего ресурса).

Затем вы выполняете (на каждом клиенте) «набор поведений fsutil SymlinkEvaluation R2R:1», чтобы включить удаленные символьные ссылки.

Это работало только с Windows 7 и выше. Это не работает для XP.

1

Вам нужно запустить fsutil (или установить соответствующую групповую политику) на каждом клиенте, другими словами, на всех других машинах в вашем домене и любых машинах в других доменах, которые будут обращаться к общим ресурсам. На ваш вопрос звучит так, будто вы запускаете fsutil на машине 2012 года, которая делится символической ссылкой, что не принесет вам никакой пользы.

Да, это раздражает.

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