There are many command line tools which can be used to interact with Active Directory. These command line tools are DsMOD, DsQuery, DsGet etc. This article explains DsQuery command line tool and hows how you can use this command line tool to get the list of domain controllers based upon your requirement.
To find all the domain controllers in the forest with DN and RDN:
- DsQuery Server -o rdn -Forest
- DsQuery Server -Forest
To find all the domain controllers in a domain:
- DsQuery Server -domain domain_name.com
To list all the domain controllers in a domain that are also Global Catalog Servers:
- DsQuery Server -domain domain_name.com -isgc
To list the domain controller in the forest that holds the Schema FSMO:
DsQuery Server -Forest -hasfsmo schema
Note: Use the ">" to store the output to a text file. The below command will store all the domain controller names in AllDCs.txt.
- DsQuery Server -Forest > AllDCs.txt