Danny Moran

How to find FSMO roles for Active Directory Domain Services

Published May 21, 2022 by Danny Moran

Table of Contents
PAGE CONTENT

Introduction

To prevent conflicting updates, Active Directory performs updates to certain objects in a single-master fashion. In a single-master model, only one domain controller in the entire directory is allowed to process updates. Active Directory extends the single-master model found in earlier versions of Windows to include multiple roles, and the ability to transfer the roles to any domain controller in the enterprise. Because an Active Directory role isn’t bound to a single domain controller, it’s referred to as a Flexible Single Master Operation (FSMO) role. Currently in Windows there are five FSMO roles:

It’s critical to understand which servers host your Active Directory Domain Services FSMO roles. In this post, I’ll show you how to quickly determine which servers are providing these services.

How to find FSMO roles for Active Directory Domain Services video

Find FSMO roles using Command Prompt

  1. Open Command Prompt by pressing: Win + R, entering cmd, and pressing Enter

  2. In the Command Prompt window, enter: netdom query fsmo and press Enter

  3. The returned information will tell you what server the Schema master, Domain naming master, PDC, RID pool manager, Infrastructure master roles are running on.

find fsmo roles using command prompt cmd

Find FSMO roles using Powershell (Method 1)

  1. Open PowerShell by pressing: Win + R, entering powershell, and pressing Enter

  2. In the Command Prompt window, enter: netdom query fsmo and press Enter

  3. The returned information will tell you what server the Schema master, Domain naming master, PDC, RID pool manager, Infrastructure master roles are running on.

Find FSMO roles using Powershell (Method 2)

  1. Open Powershell by pressing: Win + R, entering powershell, and pressing Enter

  2. To find the Schema master and the Domain naming master, enter: Get-ADForest YOUR-LOCAL-DOMAIN | Format-Table SchemaMaster,DomainNamingMaster and press Enter

  3. To find the PDC, RID pool manager, and Infrastructure master, enter: Get-ADDomain YOUR-LOCAL-DOMAIN | Format-Table PDCEmulator,RIDMaster,InfrastructureMaster and press Enter

find fsmo roles using powershell