Transfer Schema Master Role with MMC or NTDSUTIL

Photo of author

By Victor Ashiedu

Published

There are situations when an administrator may need to transfer the schema master role from one Domain Controller (DC) to another. This guide shows how to transfer Schema Master Role With MMC or NTDSUTIL command line tool.

You can either seize or transfer a schema FSMO role from one Domain Controller to another. This guide covers transferring the schema master role.
FSMO means Flexible Single-Master Operations. To read more about the 5 FSMO roles, click Active Directory FSMO Roles Explained.

When to Transfer Schema Master

Before I show you how to transfer the schema FSMO role, let me show you conditions that will warrant transfer of the schema role.

Here they are:

  • If the current schema FSMO role holder is no longer available in the network.
  • When you gracefully demote the existing schema FSMO role owner from your Active Directory forest.
  • If you are taking the existing role holder offline for a scheduled maintenance.

Option 1: Transfer Schema Master Using MMC

Follow the steps below to use MMC method:

  • On the search bar, type command prompt. Then right-click Command Prompt and select Run as Administrator.
  • When Command Prompt opens, type the following command. Then press the enter key in your keyboard. You will receive a message as shown.
regsvr32 schmmgmt.dll 
The command regsvr32 schmmgmt.dll registers the Active Directory Schema dll. If you do not run this command, you will not be able to add AD schema snap-in to MMC (next step).
  • Next, on the search bar, type MMC then press Enter key on your keyboard. Then right-click MMC and select Run as administrator.
How to Transfer Schema Master Using MMC - open MMC as administrator
  • When MMC console opens, click File. Then select Add/Remove Snap-in…On the Add/Remove Snap-ins, highlight Active Directory Schema. Then click Add (see the second image below).
Add/remove snap-in in MMC
  • The schema snap-in is now added. Click Ok to return to MMC. AD schema is now available in the MMC (Second image below Advertisement).
  • Next, right-click Active Directory Schema. Then click Change Active Directory Domain Controller.
  • Next, click This Domain Controller or AD LDS instance. Finally, select the Domain Controller you want to transfer the schema master to. Click Ok.
For this demo, my lab has one Domain Controller.
  • To transfer Schema Master, right-click Active Directory Schema. Then select Operations Master…
How to Transfer Schema Master Using MMC - open Operation Master
  • The Change Schema Master option opens. To transfer Schema Master to the connected DC, simply click Change. Finally, confirm the transfer.
As I pointed out earlier, the lab I used for this demo has one Domain Controller. So I cannot transfer the schema master to the same DC.
You can save the schema MMC so you can easily access it next time. To save, click File, then Save As.

Option 2: Transfer Schema Master Using NTDSUTIL Command Line

To transfer schema master using NTDSUTIL command line tool follow the steps below:

  • On the search bar, type command prompt. Then right-click Command Prompt and select Run as Administrator.
  • When command prompt opens, type NTDSUTIL. Then press Enter key on your keyboard.
NTDSUTIL 
How to Transfer Schema Master Using NTDSUTIL Command Line
  • At the NTDLUTIL command prompt, type ROLES. Then press the Enter key. NTDLUTIL will enter FSMO Maintenance mode.
ROLES 
  • On the FSMO Maintenance prompt, type CONNECTIONS and press Enter.
CONNECTIONS  
How to Transfer Schema Master Using NTDSUTIL Command Line - NTDSUTIL CONNECTIONS
  • Next, type connect to server servername and press Enter.
connect to server servername 
In the last command servername is the name of the DC you want to transfer schema role to.
  • At the Server connections prompt, enter q and press Enter.
q
  • To list the roles you can transfer, at the fsmo maintenance prompt type ?
The next steps is where you perform the schema master transfer.
  • To move the schema master role to another DC, type the command below. Then press enter:
Transfer Schema Master
  • Next, to initiate the transfer, select Yes.

Conclusion

You could use the GUI tool or command line to transfer the schema master role from one DC to another. We like to hear what you think about this guide.

You could provide us quick feedback by responding to the “Was this page helpful” question below. Alternatively, scroll down to the bottom of this page and use the “Leave a Reply” comments form.

You could also use the “Was this page helpful?” buttons below to give us your feedback.

About the Author

Photo of author

Victor Ashiedu

Victor is the founder of InfoPress Media, publishers of Ilifeguides and Itechguides. With 20+ years of experience in IT infrastructure, his expertise spans Windows, Linux, and DevOps. Explore his contributions on Itechguides.com for insightful how-to guides and product reviews.

Related Articles

Get in Touch

We're committed to writing accurate content that informs and educates. To learn more, read our Content Writing Policy, Content Review Policy, Anti-plagiarism Policy, and About Us.

However, if this content does not meet your expectations, kindly reach out to us through one of the following means:

  1. Respond to "Was this page helpful?" above
  2. Leave a comment with the "Leave a Comment" form below
  3. Email us at [email protected] or via the Contact Us page.

Leave a comment

Send this to a friend