В настоящее время наша DFS настроена следующим образом:
\\domain\dfs\private
\\domain\dfs\shared
\\domain\dfs\home
Мы хотели бы переместить подпапку одной цели так, чтобы она выглядела такой же, но цель была перемещена на другой сервер, например:
\\domain\dfs\private\subfolder
двигаться от \\server\private\subfolder
к \\newserver\share
С тестовой папкой я попробовал следующую команду:
dfsutil link add \\domain\dfs\private\subfolder \\newserver\share
К сожалению, это вызывает ошибку.
Когда вы создаете папку в DFS, вы должны выбрать одну из этих двух. Либо в папке есть цель, указывающая на общий ресурс, либо в ней есть подпапки.
Невозможно структурировать DFS таким образом, чтобы в папке с целевой папкой были вложенные папки.
Одним из возможных обходных путей может быть добавление папок DFS для всех подпапок в существующих папках \ domain \ dfs \ private с целевыми папками внутри рассматриваемых общих папок. Т.е. что-то вроде этого:
\\domain\dfs\private -> (no folder target)
\\domain\dfs\private\aaa -> \\oldserver\private\aaa
\\domain\dfs\private\aaa -> \\oldserver\private\bbb
\\domain\dfs\private\ccc -> \\oldserver\private\ccc
\\domain\dfs\private\subfolder -> \\newserver\subfolder
Конечно, в вашем сценарии это может оказаться невозможным или практичным.
Логически это имеет смысл, потому что если бы можно было сделать такую конфигурацию:
\\domain\dfs\private -> \\oldserver\private
\\domain\dfs\private\subfolder -> \\newserver\subfolder
Тогда, если вы выполняете поиск для \\ domain \ dfs \ private \ subfolder, как DFS узнает, хотите ли вы попасть в \\ oldserver \ private \ subfolder или в \\ newserver \ subfolder? Во избежание такой двусмысленности такая настройка невозможна.
Microsoft заявляет: «Папки могут содержать целевые папки или другие папки DFS, но не то и другое вместе, на одном уровне иерархии папок».
Источник: https://technet.microsoft.com/en-us/library/cc732105.aspx