Включение URL-адреса папки, подключенной через символическую ссылку

Включение URL-адреса папки, подключенной через символическую ссылку

Описание сценария:

На моем рабочем месте у нас есть DomainControllerи используется TerminalServices. На DC работают разные типы серверов (например webapi, app). Разработчики, разрабатывающие API, хотят получить доступ к папке (например, app\images) через URL, указывающий на webapi. Поэтому я подумал, что смогу добиться этого с помощью символических ссылок.

Я создал символическую ссылку, \\DC\webserver\symed_imagesуказывающую на цель\\DC\appserver\images

полный путь webapiв DCэтоD:\webserver

полный путь в appisDCD:\ProgramFiles\app

Более того, обе D:\ProgramFiles\appпапки D:\webserverявляются общими в сети.

Я создал симлинки, войдя в систему как администратор в DC. Думая, что так будет проще, я использовалРасширение оболочки ссылкиинструмент.

Проблема

После создания симлинков они работают нормально, если войти в систему с правами администратора DC. Однако если кто-то попытается получить доступ к симлинку из терминальных служб, перейдя в сетевой ресурс DC\webserver\symed_images, пользователь получит ошибку. Также ошибка возникает, если используется веб-браузер.

Вопрос

Как сделать доступным URL-адрес папки, связанной с другой папкой через символическую ссылку, и убедиться, что все пользователи имеют доступ к этой папке?

Некоторые вещи, которые следует учитывать

Здесь я напишу пару вещей, которые может быть важно учесть, если вы дадите ответ: разрешения на общий доступ, разрешения безопасности общей папки, создание символических ссылок, пространства имен DFS.


Обновление решения 1:

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

Я использовал следующую команду:mklink /J "D:\webserver\symed_images" "D:\ProgramFiles\app\images"

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

Вопросы после редактирования

Теперь узел работает нормально для тех, кто пытается получить к нему доступ через проводник Windows, но при использовании веб-браузера веб-сервер возвращает:Server Error 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied.

В чем может быть проблема в данном случае? Как сделать эту ссылку доступной через веб-браузер?

Какие свойства безопасности и общего доступа применяются к соединению "D:\webserver\symed_images? Свойства папки, в которой оно находится D:\webserver? или свойства папки, на которую оно нацелено D:\ProgramFiles\app\images?

Связанный контент