有没有办法查询活动目录而不让当前计算机在活动目录中?
我们的客户希望从AD获取信息,但要求客户端计算机不属于此AD。也许我们可以在用C#编写的源代码中传递配置或自定义用户。我加入了一些源代码的屏幕截图,向您展示我们现在如何查询AD:http://d.pr/i/zyAv
抱歉英语不好,非常感谢你的帮助!
答案 0 :(得分:0)
您可以浏览外部活动目录域,只提供该域的有效用户,以便将域服务器查询到DirectoryEntry
对象。
string adUser = "DomainUser";
string adPass = "DomainUserPassword";
string path = "LDAP://x.x.x.x"; // Here goes your Domain Server IP.
DirectoryEntry rootEntry = new DirectoryEntry(path, adUser, adPass);
DirectorySearcher ds = new DirectorySearcher(rootEntry );