На сервере 2008 R2 я настраиваю папку папки DFS в пространстве имен, а затем вручную настраиваю ее для репликации в узле «репликация» консоли DFS.
Теперь, когда я перехожу на вкладку «Репликация» для целевой папки в узле «Пространства имен», появляется сообщение «Статус репликации: не настроено», но я проверил, что репликация для этой папки настроена и работает.
Погуглил, я нашел сообщение на форуме от кого-то с похожей проблемой на сервере 2003 R2. Ему сказали следующее:
(Ссылка на сообщение на форуме: http://www.mombu.com/microsoft/windows-server-dfs-and-frs/t-r2-dfs-namespacereplication-and-administration-possible-bug-or-by-design-362827.html)
"When a DFS Folder is configured to be replicated from the DFS Management UI
or when a replicated folder is "published" to a DFS Namespace then the
metadata for the replicated folder is tagged to show which DFS Namespace is
it published in. It is this tag that the DFS Management tool searches when
determining if a DFS Folder targets are replicated. If this tag does not
exist then the UI does not know that the folder targets are being
replicated. This is done mainly for performance reasons. Without this
approach the UI would need to contact each individual folder target to
determine its replication status before showing the folders in the UI. This
would become extremely slow on any reasonably large DFS Namespace.
Please see the following KB article which gives some additional details and
resolution steps: http://support.microsoft.com/?id=911255"
Следуя приведенной выше ссылке, я попытался отключить и включить как целевые папки, так и реплицированные папки, но безрезультатно, вкладка по-прежнему сообщает «не настроена». Я не хочу удалять и заново создавать эту папку DFS. Как я могу получить вкладку репликации в узле пространств имен DFS консоли DFS, чтобы увидеть, что эта папка реплицируется?
Я создал одну группу репликации через графический интерфейс, затем создал одну через Powershell и столкнулся с этой проблемой.
GetDfsReplicatedFolder
показал мне каждый объект, и разница заключалась в DfsnPath
атрибут. Затем я обновил «отсутствующий», используя:
Set-DfsReplicatedFolder -GroupName $groupname -DfsnPath ("\\$domainfqdn\$namespace\$sharename")
и после обновления консоли это стало видно.