How do I find out which computer is the domain controller in Windows programmatically?

前端 未结 7 1001
星月不相逢
星月不相逢 2021-01-30 08:17

I am looking for a way to determine what the Name/IP Address of the domain controller is for a given domain that a client computer is connected to.

At our company we hav

7条回答
  •  抹茶落季
    2021-01-30 08:40

    To retrieve the information when the DomainController exists in a Domain in which your machine doesn't belong, you need something more.

      DirectoryContext domainContext =  new DirectoryContext(DirectoryContextType.Domain, "targetDomainName", "validUserInDomain", "validUserPassword");
    
      var domain = System.DirectoryServices.ActiveDirectory.Domain.GetDomain(domainContext);
      var controller = domain.FindDomainController();
    

提交回复
热议问题