【域控】获取域控用户
2015-07-30 09:49
162 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.DirectoryServices; namespace Domain { public class DirectoryActive { private void GetUser() { string path; path = "LDAP://OU=Users,OU=Beijing,OU=****,DC=**,DC=corp"; List<string> userList = new List<string>(); DirectoryEntry ent = new DirectoryEntry(path); foreach (DirectoryEntry child in ent.Children) { foreach (DirectoryEntry child1 in child.Children) { if (child1.Properties["displayname"].Value != null && child1.Properties["mailNickname"].Value != null) { string user = String.Format("{1}:{0}", child1.Properties["displayname"].Value.ToString(), child1.Properties["mailNickname"].Value.ToString()); userList.Add(user); } } } foreach (string str in userList) { Console.WriteLine(str); } } } }
相关文章推荐
- start 2 threads
- 打地鼠游戏iOS源码项目
- javascript中if和switch,==和===详解
- NginxHttpAccessKeyModule实现防盗链
- 阿里巴巴校园招聘内推C++研发岗位电话面试
- UILabel attributedText
- POJ 1129 Channel Allocation(DFS)
- 验证手机号的正则表达式
- 觉得JQuery很好玩
- MyEclipse10.7破解后将工程导成war包时报错解决
- 我又回来了
- CURL的使用<发送与接收数据>
- (转)哈佛学生的4年大学生活
- 【YII2学习笔记】20150730-1
- 8月感恩季!试读点评送书活动开始啦!
- canvas绘图详解笔记(一)
- 出发
- 配置log4j日志
- canvas绘图详解笔记(一)
- Windows批处理(bat)增加环境变量