查看哪些域控为FSMO角色

本文翻译自:https://www.dtonias.com/determine-dc-fsmo-role-holders

管理域控必须先知道的一件事就是知晓FSMO角色分别被分配哪台域控。一般性来说,最小的架构中,所有的FSMO角色都会自动分配给林中第一台DC。当然,能在多台域控中将角色分配给别的角色。

5种FSMO角色分别是:

  • Schema Master (林级别)
  • Domain Naming Master (林级别)
  • RID Master (域级别)
  • PDC Emulator (域级别)
  • Infrastructure Master (域级别)

查询域控的角色可以有很多种方法,这里可以通过图形界面查看、Powershell、命令行等方法。以下的操作步骤由一个拥有管理员权限的域帐号操作的。


  • 用图形界面查看FSMO
    如何查看FSMO角色(例如:RID Master, PDC EmulatorInfrastructure Master)分配在哪台主机上。

打开“Active Directory用户和计算机”控制台,右击域图标,然后择选“操作主机”。
查看哪些域控为FSMO角色

如下图,在每一个选项卡中都包含了一个FSMO角色。
查看哪些域控为FSMO角色

如何查看角色Domain Naming Master在哪一台DC上。

打开”Active Directory域和信任关系”控制台,右击名称图案,选择“操作主机”。

查看哪些域控为FSMO角色
在弹出的窗口中,你会看到是哪台主机有Domain Naming Master角色。
查看哪些域控为FSMO角色

如何查看角色Schema Master在哪一台DC上。

首先,你要注册对应的dll。在命令指示符中,输入如下内容。

regsvr32 schmmgmt.dll

查看哪些域控为FSMO角色

然后,打开mmc(通过搜索或运行),在菜单点击“添加/删除管理单元”添加“Active Directory架构”。

查看哪些域控为FSMO角色

如下图,右击图标并点击“操作主机”。
查看哪些域控为FSMO角色

在出现的弹框中,你可以看到是哪个DC为Schema Master角色。
查看哪些域控为FSMO角色


  • 在命令行中查看FSMO角色
    有了netdom命令,可以快速的查到FSMO角色分别在哪个DC上。只要在域服务器上打开命令指示符,并输入如下命令。
Netdom query fsmo

查看哪些域控为FSMO角色

  • 在Powershell中查看FSMO角色
    查看域级别FSMO角色的分布。
Get-ADDomain | Select-Object InfrastructureMaster, RIDMaster, PDCEmulator

查看林级别FSMO角色的分布。

Get-ADForest | Select-Object DomainNamingMaster, SchemaMaster

最后是查看所有FSMO角色在DC上的分布。

Get-ADDomainController -Filter * | Select-Object Name, Domain, Forest, OperationMasterRoles | Where-Object {$_.OperationMasterRoles}

查看哪些域控为FSMO角色

原作者:Dimitris Tonias
译者:Heartnight

猜你喜欢

转载自blog.51cto.com/181647568/2536323