用于查询活动目录的帐户

时间:2013-07-26 14:20:45

标签: c# asp.net active-directory

有没有办法查询活动目录而不让当前计算机在活动目录中?

我们的客户希望从AD获取信息,但要求客户端计算机不属于此AD。也许我们可以在用C#编写的源代码中传递配置或自定义用户。我加入了一些源代码的屏幕截图,向您展示我们现在如何查询AD:http://d.pr/i/zyAv

抱歉英语不好,非常感谢你的帮助!

1 个答案:

答案 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 );