.NET获取windows域中用户所有属性
来源:互联网 发布:北京清退 知乎 编辑:程序博客网 时间:2024/05/17 01:06
DirectoryEntry de = new DirectoryEntry("LDAP://" + DomainName); de.Username = "liuyan"; de.Password = "Abcd1234!"; DirectorySearcher ds = new DirectorySearcher(de); ds.Filter = ("(SAMAccountName=liuyan)"); //筛选条件 (登录名为blogtest,不要用CN=,因为CN值有时和登录名不一样,所以有的不能登录) #region 获取根据筛选条件获取所有属性和属性值 StringBuilder sb = new StringBuilder(); //获取根据筛选条件获取所有属性和属性值 foreach (SearchResult sr in ds.FindAll()) //用户名=blogtest只有一个,所以FindAll和FindOne就一样了 { foreach (string myKey in sr.Properties.PropertyNames) //根据循环查找sr的所有属性 { sb.AppendLine(myKey + "="); foreach (Object myCollection in sr.Properties[myKey]) //获取sr属性的值 { sb.Append(myCollection + "<br />"); } } //sr.GetDirectoryEntry().Parent.Name; //是找指定值的树结构父级名称 树结构根据CSDN下载的C/S结构对照 } return sb.ToString(); #endregion
0 0
- .NET获取windows域中用户所有属性
- 查看域中所有的用户
- 枚举当前域中的AD所有用户
- VC获取Windows所有用户的用户名
- vbs获取域中用户显示名,计算机名,登录名,。
- 记录一下js中获取后台request域中的属性
- ASP.NET获取当前用户的方法属性大整合
- ASP.NET获取当前用户的方法属性大整合
- Windows下net user用户表的属性
- 如何让AD域中用户 的属性 选项卡 中有 "属性编辑器" tab项
- getpwnam() -- 获取用户属性
- 获取用户属性
- 让域中所有用户登录本机都成为本机管理员或poweruser
- 获取windows所有用户名
- 获取类的所有属性
- iphone获取通讯录所有属性
- 获取iphone通讯录所有属性
- 获取所有表及属性
- java提高篇(二)-----理解java的三大特性之继承
- 学习Javascript的8张思维导图
- 有1至10w的顺序的数字,从中任意去掉两个之后打乱,然后找到被去掉的这两个数字
- gsoap服务端
- 处理svn设置了权限仍然提交不了
- .NET获取windows域中用户所有属性
- Debug和Release区别
- 小故事,大道理
- 关于nextkey锁
- ViewPager使用控件问题
- Android 内核安全机制-selinux简介
- Codeforces 449A Jzzhu and Chocolate(贪心)
- phpcms在导航随意调用一个栏目下的子栏目
- java提高篇(三)-----理解java的三大特性之多态