The 5 FSMO Roles Are As Follows
The 5 FSMO Roles Are As Follows
Schema Master: The Schema Master role manages the read-write copy of your Active
Directory schema. The AD Schema defines all the attributes – things like employee ID,
phone number, email address, and login name – that you can apply to an object in your
AD database.
Domain Naming Master: The Domain Naming Master makes sure that you don’t
create a second domain in the same forest with the same name as another. It is the
master of your domain names. Creating new domains isn’t something that happens
often, so of all the roles, this one is most likely to live on the same DC with another role.
RID Master: The Relative ID Master assigns blocks of Security Identifiers (SID) to
different DCs they can use for newly created objects. Each object in AD has an SID,
and the last few digits of the SID are the Relative portion. In order to keep multiple
objects from having the same SID, the RID Master grants each DC the privilege of
assigning certain SIDs.
PDC Emulator: The DC with the Primary Domain Controller Emulator role is the
authoritative DC in the domain. The PDC Emulator responds to authentication requests,
changes passwords, and manages Group Policy Objects. And the PDC Emulator tells
everyone else what time it is! It’s good to be the PDC.
Infrastructure Master: The Infrastructure Master role translates Globally Unique
Identifiers (GUID), SIDs, and Distinguished Names (DN) between domains. If you have
multiple domains in your forest, the Infrastructure Master is the Babelfish that lives
between them. If the Infrastructure Master doesn’t do its job correctly you will see SIDs
in place of resolved names in your Access Control Lists (ACL).
Determine FSMO role holders using the GUI
How to determine which DC has the domain-specific FSMO roles, ie RID Master, PDC
Emulator and Infrastructure Master.
Open the Active Directory Users and Computers console, right-click the domain and
then Operations Masters.
How to determine which DC has the Domain Naming Master role.
Open the Active Directory Domain and Trusts console, right-click the name icon and then
the Operations Master.
How to determine which DC has the Schema Master role.
Initially, you will need to register the corresponding dll. From Run or Command Prompt, type
the following command.
regsvr32 schmmgmt.dll
Then, open an MMC console (through the search or Run), and add the Active Directory
Schema from the Add / Remove Snap-in menu.
Then, open an MMC console (for example, pressing mmc on the Search or Run), and from
the File – Add / Remove Snap-in menu, add the Active Directory Schema console.
Here, right click on the icon and then in Operations Masters. You will need to be connected to
the corresponding DC you are going to transfer the role you can do through the Change Active
Directory Domain Controller option in the menu.
As before, by clicking the Change button you can move the Schema Master role to another DC.
Identify the Domain and Forest Functional Level using the GUI
Once you have connected to the Domain Controller (DC), open Server Manager and then
the Active Directory Domains and Trusts console from the Tools menu.
Right-click the domain and then click Properties.
Here, on the General tab, you will see both the Domain Functional Level and the Forest
Functional Level of Active Directory.