В настоящее время наша 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
К сожалению, это приводит к ошибке.
решение1
Когда вы создаете папку в 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