有没有办法在当前计算机不在活动目录上的情况下查询活动目录?
我们的客户希望从 AD 中获取信息,但要求客户端计算机不属于此 AD。也许有一个配置或自定义用户,我们可以传入我们用 C# 编写的源代码。我加入了一些源代码的屏幕截图,向您展示我们现在如何查询 AD:http: //d.pr/i/zyAv
抱歉英语不好,非常感谢您的帮助!
有没有办法在当前计算机不在活动目录上的情况下查询活动目录?
我们的客户希望从 AD 中获取信息,但要求客户端计算机不属于此 AD。也许有一个配置或自定义用户,我们可以传入我们用 C# 编写的源代码。我加入了一些源代码的屏幕截图,向您展示我们现在如何查询 AD:http: //d.pr/i/zyAv
抱歉英语不好,非常感谢您的帮助!
您可以探索外部活动目录域,只需提供该域的有效用户来查询域服务器到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 );