任何人都可以帮助我获取Active Directory中的所有域名.我已经尝试了很多次,但所有程序都只列出了当前的工作域.
我怎样才能做到这一点?
Domain domain = Domain.GetDomain(new DirectoryContext(DirectoryContextType.Domain, "yourDomain", "username", "password")); Forest forest = domain.Forest; DomainCollection domains = forest.Domains;
以上使用System.DirectoryServices.ActiveDirectory命名空间.它将为您提供一个域集合,其中包含与您的给定域位于同一个林中的所有域.