域与目录服务

查找保存 FSMO 角色的服务器 - Windows Server

· 52CE 我爱测

本文介绍如何查找在林中保存灵活单一主操作(FSMO)角色的服务器。 原始 KB 编号: 234790 总结 Active Directory 定义五个 FSMO 角色: - 架构主机 - 域命名主机 - RID 主机 - PDC 主控形状 - 基础结构主机 架构主机和域命名主机是按林角色。 因此,每个林只有一个架构主机和一个域命名主机。 RID 主机、PDC 主服务器和基础结构主机是每个域角色。 每个域都有自己的 RID 主服务器、PDC 主服务器和基础结

本文介绍如何查找在林中保存灵活单一主操作(FSMO)角色的服务器。

原始 KB 编号: 234790

总结

Active Directory 定义五个 FSMO 角色:

  • 架构主机
  • 域命名主机
  • RID 主机
  • PDC 主控形状
  • 基础结构主机

架构主机和域命名主机是按林角色。 因此,每个林只有一个架构主机和一个域命名主机。

RID 主机、PDC 主服务器和基础结构主机是每个域角色。 每个域都有自己的 RID 主服务器、PDC 主服务器和基础结构主机。 因此,如果林有三个域,则有三个 RID 主节点、三个 PDC 主节点和三个基础结构主机。

确定所选域的 RID、PDC 和基础结构 FSMO 持有者

  1. 单击“开始”,单击“运行”,键入 dsa.msc,然后单击“确定”。
  2. 右键单击左上角窗格中选定的域对象,然后单击“操作母版”。
  3. 单击 PDC 选项卡可查看持有 PDC 主角色的服务器。
  4. 单击“基础结构”选项卡以查看持有基础结构主角色的服务器。
  5. 单击“RID 池”选项卡以查看持有 RID 主角色的服务器。

确定林中的架构 FSMO 持有者

  1. 单击“开始”,单击“运行”,键入 mmc,然后单击“确定”。
  2. 在控制台菜单上,单击“添加/删除管理单元**”**,单击“添加”,双击“Active Directory 架构”,单击“关闭”,然后单击“确定”。
  3. 右键单击左上角窗格中的 Active Directory 架构,然后单击“操作母版”以查看持有架构主角色的服务器。

注意

若要使 Active Directory 架构管理单元可用,可能需要注册Schmmgmt.dll文件。 为此,请单击“开始”,单击“运行”,在“打开”框中键入 regsvr32 schmmgmt.dll,然后单击“确定”。 将显示一条消息,指出注册成功。

确定林中的域命名 FSMO 持有者

  1. 单击“开始”,单击“运行”,键入 mmc,然后单击“确定”。
  2. 在控制台菜单上,单击“添加/删除管理单元**”,单击“添加”,双击“Active Directory 域和信任**”,单击“关闭”,然后单击“确定”。
  3. 在左窗格中,单击Active Directory 域和信任。
  4. 右键单击Active Directory 域和信任,然后单击“操作母版”以查看在林中保存域命名主角色的服务器。

使用 Windows 2000 服务器资源工具包

Windows 2000 资源工具包包含一个名为Dumpfsmos.cmd的.cmd文件,可用于快速列出当前域和林的 FSMO 角色所有者。 .cmd文件使用Ntdsutil.exe来枚举角色所有者。 Dumpfsmos.cmd文件包含:

@echo off
REM
REM Script to dump FSMO role owners on the server designated by %1
REM

if ""=="%1" goto usage

Ntdsutil roles Connections "Connect to server %1" Quit "select Operation Target" "List roles for connected server" Quit Quit Quit 

goto done

:usage

@echo Please provide the name of a domain controller (i.e. dumpfsmos MYDC)
@echo.

:done

使用 NTDSUTIL 工具

NTDSUTIL 是 Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Datacenter Server 随附的工具。 此工具可用于验证更改 Active Directory 的某些方面。 以下是在给定域控制器上查看灵活单一主操作(FSMO)角色所需的步骤。

Ntdsutil.exe是唯一显示所有 FSMO 角色所有者的工具。 可以在Active Directory 用户和计算机中查看 PDC 模拟器、RID 主机和基础结构主角色所有者。 可以在 Active Directory 架构管理单元中查看架构主角色所有者。 可以在Active Directory 域和信任中查看域命名主角色所有者。

  1. 单击“开始”,单击“运行”,在“打开”框中键入 cmd,然后按 Enter。

  2. 键入 ntdsutil,然后按 Enter。

  3. 键入域管理,然后按 Enter。

  4. 键入 connection,然后按 ENTER。

  5. 键入“连接到服务器服务器名称”,其中 ServerName 是要查看的域控制器的名称,然后按 Enter。

  6. 键入退出,然后按 Enter。

  7. 键入选择操作目标,然后按 Enter。

  8. 键入连接的服务器的列表角色,然后按 Enter。 显示列表类似于下面列出的列表。 结果可能非常取决于特定域控制器可能保留的角色。 如果收到错误消息,请检查命令的拼写,因为命令的语法必须精确。 如果需要命令的语法,请键入?在每个提示符处:

    Server "dc1" knows about 5 roles
    Schema - CN=NTDS
    Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=com
    Domain - CN=NTDS
    Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=com
    PDC - CN=NTDS
    Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=com
    RID - CN=NTDS
    Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=com
    Infrastructure - CN=NTDS
    Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=com
    

使用 DCDIAG

在 Windows 2000 域控制器上运行以下命令:

DCdiag /test:Knowsofroleholders /v

必须使用 /v 开关。 这会列出企业中所有 FSMO 角色的所有者。

参考

有关其他信息,请单击下面的文章编号以查看文章:

  • 197132 Windows 2000 Active Directory FSMO 角色
  • 223346 Windows 2000 域上的 FSMO 放置和优化

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。