Find servers that hold FSMO roles - Windows Server (2024)

  • Article

This article describes how to find the servers that hold the Flexible Single Master Operation (FSMO) roles in a forest.

Applies to: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Original KB number: 234790

Summary

Active Directory defines five FSMO roles:

  • Schema master
  • Domain naming master
  • RID master
  • PDC master
  • Infrastructure master

The schema master and the domain naming master are per-forest roles. Therefore, there is only one schema master and one domain naming master per forest.

The RID master, the PDC master, and the infrastructure master are per-domain roles. Each domain has its own RID master, PDC master, and infrastructure master. Therefore, if a forest has three domains, there are three RID masters, three PDC masters, and three infrastructures masters.

Determine the RID, PDC, and Infrastructure FSMO Holders of a Selected Domain

  1. Click Start, click Run, type dsa.msc, and then click OK.
  2. Right-click the selected Domain Object in the top-left pane, and then click Operations Masters.
  3. Click the PDC tab to view the server holding the PDC master role.
  4. Click the Infrastructure tab to view the server holding the Infrastructure master role.
  5. Click the RID Pool tab to view the server holding the RID master role.

Determine the Schema FSMO Holder in a Forest

  1. Click Start, click Run, type mmc, and then click OK.
  2. On the Console menu, click Add/Remove Snap-in, click Add, double-click Active Directory Schema, click Close, and then click OK.
  3. Right-click Active Directory Schema in the top-left pane, and then click Operations Masters to view the server holding the schema master role.

Note

For the Active Directory Schema snap-in to be available, you may have to register the Schmmgmt.dll file. To do this, click Start , click Run , type regsvr32 schmmgmt.dll in the Open box, and then click OK . A message is displayed that states the registration was successful.

Determine the Domain Naming FSMO Holder in a Forest

  1. Click Start, click Run, type mmc, and then click OK.
  2. On the Console menu, click Add/Remove Snap-in, click Add, double-click Active Directory Domains and Trusts, click Close, and then click OK.
  3. In the left pane, click Active Directory Domains and Trusts.
  4. Right-click Active Directory Domains and Trust, and then click Operations Master to view the server holding the domain naming master role in the Forest.

Use the Windows 2000 Server Resource Kit

The Windows 2000 Resource Kit contains a .cmd file called Dumpfsmos.cmd that you can use to quickly list FSMO role owners for your current domain and forest. The .cmd file uses Ntdsutil.exe to enumerate the role owners. The Dumpfsmos.cmd file contains:

@echo offREMREM Script to dump FSMO role owners on the server designated by %1REMif ""=="%1" goto usageNtdsutil 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 is a tool included with Windows 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Datacenter Server. This tool is can be used to verify change certain aspects of the Active Directory. The following is the steps needed to view the Flexible Single Master Operation (FSMO) roles on a given Domain Controller.

Ntdsutil.exe is the only tool that shows you all the FSMO role owners. You can view the PDC emulator, RID master, and infrastructure master role owners in Active Directory Users and Computers. You can view the schema master role owner in the Active Directory Schema snap-in. You can view the domain naming master role owner in Active Directory Domains and Trusts.

  1. Click Start, click Run, type cmd in the Open box, and then press ENTER.

  2. Type ntdsutil, and then press ENTER.

  3. Type domain management, and then press ENTER.

  4. Type connections, and then press ENTER.

  5. Type connect to serverServerName, whereServerName is the Name of the Domain Controller you would like to view, and then press ENTER.

  6. Type quit, and then press ENTER.

  7. Type select operation target, and then press ENTER.

  8. Type list roles for connected server, and then press ENTER. A list is displayed similar to what is listed below. Results may very depending on the roles the particular Domain Controller may hold. If you receive an error message, check the spelling of the commands as the syntax of the commands must be exact. If you need the syntax of a command, type? at each prompt:

    Server "dc1" knows about 5 rolesSchema - CN=NTDSSettings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=comDomain - CN=NTDSSettings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=comPDC - CN=NTDSSettings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=comRID - CN=NTDSSettings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=comInfrastructure - CN=NTDSSettings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=corp,DC=com

Use DCDIAG

On a Windows 2000 Domain Controller, run the following command:

DCdiag /test:Knowsofroleholders /v

You must use the /v switch. This lists the owners of all FSMO roles in the enterprise.

References

For additional information, click the article numbers below to view the articles:

  • 197132 Windows 2000 Active Directory FSMO Roles

  • 223346 FSMO Placement and Optimization on Windows 2000 Domains

Find servers that hold FSMO roles - Windows Server (2024)
Top Articles
Latest Posts
Article information

Author: Geoffrey Lueilwitz

Last Updated:

Views: 5816

Rating: 5 / 5 (60 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Geoffrey Lueilwitz

Birthday: 1997-03-23

Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

Phone: +13408645881558

Job: Global Representative

Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.