用于基于域的命名空间的 Windows Server 2008 模式包括对基于访问权限的枚举以及增加的可伸缩性的支持。

若要将基于域的命名空间从 Windows 2000 Server 模式迁移到 Windows Server 2008 模式,必须将命名空间导出到文件,删除命名空间,在 Windows Server 2008 模式中重新创建它,然后导入命名空间设置。为此,请使用以下过程。

将基于域的命名空间迁移到 Windows Server 2008 模式的步骤
  1. 打开命令提示符窗口,键入以下命令将命名空间导出到文件,其中 \\domain\namespace 是相应域和命名空间的名称,path\filename 是导出文件的路径和文件名:

    Dfsutil root export \\domain\namespace path\filename.xml 
  2. 记下每个命名空间服务器的路径 (\\server\share)。必须手动将命名空间服务器添加到重新创建的命名空间,原因是 Dfsutil 无法导入命名空间服务器。

  3. 在 DFS 管理中,右键单击命名空间,然后单击“删除”,或在命令提示符处键入以下命令,其中 \\domain\namespace 是适当域和命名空间的名称:

    Dfsutil root remove \\domain\namespace
  4. 在 DFS 管理中,重新创建具有相同名称但使用 Windows Server 2008 模式的命名空间,或在命令提示符处键入以下命令,其中 \\server\namespace 是相应服务器的名称以及用作命名空间根目录的共享文件夹:

    Dfsutil root adddom \\server\namespace v2
  5. 若要从导出文件导入命名空间,请在命令提示符处键入以下命名,其中 \\domain\namespace 是适当域和命名空间的名称,path\filename 是要导入文件的路径和文件名:

    Dfsutil root import merge path\filename.xml \\domain\namespace
    注意

    若要最大限度地降低导入较大命名空间所需的时间,请在命名空间服务器上本地运行 Dfsutil 根导入命令。

  6. 通过右键单击 DFS 管理,然后单击“添加命名空间服务器”,或通过在命令提示符处键入以下命令,将剩下的所有命名空间服务器添加到重新创建的命名空间,其中 \\server\share 是相应服务器的名称,以及用作命名空间根目录的共享文件夹:

    Dfsutil target add \\server\share 
    注意

    可以在导入命名空间之前添加命名空间服务器,但这样会导致命名空间服务器增量下载命名空间的元数据,而不是在添加为命名空间服务器后立即下载整个命名空间。


目录