How to Move FSMO Roles on Windows Server 2016

How to Move FSMO Roles on Windows Server 2016


In this blog post, I’ll show you How to Move FSMO Roles on Windows Server 2016.

The FSMO roles are logical Server roles that control the management and operation of an Active Directory Domain, the roles are listed below:

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

In most Active Directory environments the roles are located on the first deployed Domain Controller and In most places, the roles are always kept together for simplicity reasons.

When upgrading a Domain or retiring a Server we must move the roles before decommissioning the old Domain Controller.

How To Sysprep Windows Server 2016

The move operation is done using 3 consoles as you will see below.

To get started, Open Active Directory Users and Computer and right-click on the domain and select Change domain Controller to the new Domain Controller

How to Move FSMO Roles on Windows Server 2016
How to Move FSMO Roles on Windows Server 2016

Once connected to the new DC, Right click again on the Domain and select Operations Masters

From here I’ll change 3 roles as you will see below

To move the role, Click change


How to create an Active Directory user using PowerShell
How To Enable Active Directory Recycle Bin


Next, I’ll change the Domain Naming roles, by opening Active Directory Domains and Trusts and again right click on Operations Master

Once again, Click change

How to Move FSMO Roles on Windows Server 2016
How to Move FSMO Roles on Windows Server 2016

Next, I’ll move the scheme Master Role, for that I’ll need to register Schema master MMC Console for the run task bar

Regsvr32 schmmgmt.dll

Once the MMC registered, Open the MMC and the Active Directory Schema snap-in

Once again, right click and select Change Domain Controller

Select the New DC from the menu

Click OK

Right Click again select Operations Master

Click Change

Finally, To verify that FSMO roles have moved to the new Server type the cmdlet below.

netdom query fsmo


Related Useful Articles:

How to Configure Fine-Grained Password Policies on Windows Server 2016
How to Enable Storage Data-Deduplication on Windows Server 2016
How To Install Docker Engine On Windows Server 2016
How to Install Windows Server 2016 Domain Controller Using PowerShell


  • Mark Avrin

    Fantastic step by step, thank you

  • JoeSmith06811

    Thanks very much, extremely helpful!

  • Capitalism4Ever

    Very helpful!

  • supportwala12

    It’s very helpful. Thanks for sharing this blog.

  • Marvin

    Excellent. I was having a hard time figuring out the Schema master part until I found this. Well done.

  • Jean Carlos Lacerda Figueiredo

    Amazing guide. Excellent Job.

  • Dan Bautista

    Excellent step by step. By the way if you ran into an issue where you couldn’t transfer some role for some reason, you can deviate and do it via PS. Here’s the PS commands:

    Move-ADDirectoryServerOperationMasterRole -Identity “Target_DC_Name” –OperationMasterRole 0,1,2,3,4 -force

    The above will transfer all the roles

    ref #s
    PDC Emulator – 0
    RID Master – 1
    Infrastructure Master – 2
    Schema Master – 3
    Domain Naming Master – 4