Unser DFS ist derzeit wie folgt eingerichtet:
\\domain\dfs\private
\\domain\dfs\shared
\\domain\dfs\home
Wir möchten einen Unterordner eines Ziels verschieben, so dass er gleich aussieht, das Ziel aber auf einen anderen Server verschoben wird, z. B.:
\\domain\dfs\private\subfolder
verschieben von \\server\private\subfolder
nach\\newserver\share
Mit einem Testordner habe ich folgenden Befehl ausprobiert:
dfsutil link add \\domain\dfs\private\subfolder \\newserver\share
Leider wird dabei ein Fehler ausgegeben.
Antwort1
Wenn Sie einen Ordner in DFS erstellen, müssen Sie einen dieser beiden auswählen. Entweder hat der Ordner ein Ordnerziel, das auf eine Freigabe verweist, oder er hat Unterordner.
Es ist nicht möglich, DFS so zu strukturieren, dass ein Ordner mit einem Ordnerziel Unterordner hat.
Eine mögliche Problemumgehung wäre, DFS-Ordner für alle Unterordner in den vorhandenen \domain\dfs\private-Ordnern hinzuzufügen, mit Ordnerzielen innerhalb der betreffenden Freigaben. Also etwa so:
\\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
Natürlich ist dies in Ihrem Szenario möglicherweise nicht möglich oder praktikabel.
Logischerweise ist dies sinnvoll, denn wenn es möglich wäre, diese Konfiguration vorzunehmen:
\\domain\dfs\private -> \\oldserver\private
\\domain\dfs\private\subfolder -> \\newserver\subfolder
Wenn Sie dann eine Suche nach \\domain\dfs\private\subfolder durchführen, woher weiß DFS dann, ob Sie zu \\oldserver\private\subfolder oder zu \\newserver\subfolder gelangen möchten? Um diese Art von Mehrdeutigkeit zu vermeiden, ist diese Einrichtung nicht möglich.
Microsoft sagt: „Ordner können Ordnerziele oder andere DFS-Ordner enthalten, aber nicht beides, auf derselben Ebene in der Ordnerhierarchie.“
Quelle:https://technet.microsoft.com/en-us/library/cc732105.aspx