Original posts: https://stackoverflow.com/questions/354037/how-do-i-find-out-which-computer-is-the-domain-controller-in-windows-programmati
Your own logon server:
echo %LOGONSERVER%
Own logon server with C#:
using System.DirectoryServices.AccountManagement;
// (also need to add the assembly System.DirectoryServices.AccountManagement)
using (PrincipalContext context = new PrincipalContext(ContextType.Domain))
{
string controller = context.ConnectedServer;
Console.WriteLine( "Domain Controller:" + controller );
}
List of all domain controllers in particular domain:
nltest /dclist:{domainname}
List of all domain controllers computer is connected to:
nltest /dclist:
