C#抓取域用户的全部信息
我想通过C#抓取域用户的全部信息,但是不知道它的属性字段。应该怎么做?哪个大侠帮帮忙?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想通过C#抓取域用户的全部信息,但是不知道它的属性字段。应该怎么做?哪个大侠帮帮忙?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
哦 ,哎 不是管理员,不知道AD包含是那些属性。那有没有办法,把它里面的全部属性字段读取出来呢 呵呵
哦
某些AD对象中不包括名为XXXXX的属性,所以它的Value是null,toString()就出空指针异常了
我按照AD域对照表抓取,可以抓到登陆帐号,但是邮箱、部门、电话。我也按照对照表字段写,但是 会有“未将对象引用设置到对象的实例”提示。
DirectoryEntry entry = new DirectoryEntry("LDAP://"+yuming,zhanghao,mima);
DirectorySearcher searcher = new DirectorySearcher(entry);
searcher.Filter = ("(objectClass=user)");
foreach (SearchResult result in searcher.FindAll())
{
DirectoryEntry de = result.GetDirectoryEntry();
string aaa = de.Properties["XXXXX"].Value.ToString();
什么信息?