将基于域的命名空间迁移到 Windows Server 2008 模式

对于基于域的命名空间,Windows Server 2008 模式包括支持执行基于访问的枚举和增强可伸缩性。

将基于域的命名空间迁移到 Windows Server 2008 模式

若要将基于域的命名空间从 Windows 2000 Server 模式迁移到 Windows Server 2008 模式,必须将该命名空间导出到文件,删除该命名空间,并在 Windows Server 2008 模式下重新创建它,然后导入命名空间字符串。 为此,请按照以下过程操作:

  1. 打开命令提示符窗口,键入以下命令将命名空间导出到文件,其中 \\domain\命名空间 是相应域的名称,命名空间和 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 模式的命名空间,或在命令提示符处键入以下命令,其中
    \\ 服务器\namespace 是命名空间根的相应服务器的名称和共享:

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

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

    Note

    若要最大程度地缩短导入大型命名空间所需的时间,请在命名空间服务器上本地运行 Dfsutil 根导入命令。

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

    Dfsutil target add \\server\share
    

    Note

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

其他引用