【转】DirectorySearcher.Filter属性说明
DirectorySearcher.Filter属性扩充申明
DirectorySearcher mySearcher = new DirectorySearcher(entryOU, "(objectclass=organizationalUnit)"); //查询组织单位
第二个参数是一个filter,也可以按照需求输入其它筛选前提,下面列出几个常用的筛选前提值
用户 (&(objectCategory=person)(objectClass=user))
策画机 (objectCategory=computer)
组 (objectCategory=group)
接洽人 (objectCategory=contact)
共享文件夹 (objectCategory=volume)
打印机 (objectCategory=printQueue)
更多高等筛选请查看:http://msdn.microsoft.com/zh-cn/library/system.directoryservices.directorysearcher.filter(v=vs.80).aspx
用户属性扩充申明
示例中只对用户进行了读取了几个属性,用过AD域的应当都知道,用户的属性较多也斗劲常用。
下面经由过程AD域的用户具体信来对比一下响应的属性名
常项选项卡
对应编号 选项卡对应项名 属性名
① 姓(L) sn
② 名(F) givenName
③ 显示名称(S) displayName
④ 描述(D) description
⑤ 办公室(C) physicalDeliveryOfficeName
⑥ 英文缩写(I) initials
⑦ 德律风号码(T) telephoneNumber
⑧ 电子邮件(M) mail
⑨ 网页(W) wWWHomePage
⑩ 德律风号码-其它(O)... otherTelephone
? 网页-其它(R)... url
地址选项卡
对应编号 选项卡对应项名 属性名
① 国度/地区(O) co
② 省/自治区(V) st
③ 市/县(C) l
④ 街道(S) streetAddress
⑤ 邮政信箱(B) postOfficeBox
⑥ 邮政编码(Z) postalCode
帐户选项卡
对应编号 选项卡对应项名 属性名
① 用户登录名(U) userPrincipalName
② 用户登录名(Windows 2000 以前版本)(W) sAMAccountName
3 密码 userPassword
4 上一次密码 pwdLastSet =0 //设置上一次登陆密码为空,用户在新登陆后需要重新设置密码
5 账户是否有效 userAccountControl
德律风选项卡
对应编号 选项卡对应项名 属性名
① 家庭德律风(M) homePhone
② 寻呼机(P) pager
③ 移动德律风(B) mobile
④ 传真(F) facsimileTelephoneNumber
⑤ IP德律风(I) ipPhone
⑥ 注释 info
⑦ 家庭德律风-其它(O) otherHomePhone
⑧ 寻呼机-其它(T) otherPager
⑨ 移动德律风-其它(B) otherMobile
⑩ 传真-其它(E) otherFacsimileTelephoneNumber
? IP德律风-其它(R) otherIpPhone
组织选项卡
对应编号 选项卡对应项名 属性名
① 公司(C) company
② 项目组(D) department
③ 职务(J) title
④ 经理-姓名(N) manager
⑥ 直接部属(E) directReports
还有一些属性没有列出来,可以轮回输出DirectoryEntry.Properties.PropertyNames来找 比如用objectsid这也是个用户斗劲首要的属性,在设置Windows共享时会用到!
原文地址:http://blog.csdn.net/lingpaoershiyishiji/article/details/17073581
【转】DirectorySearcher.Filter属性说明的更多相关文章
- DirectorySearcher.Filter 属性(转)
获取或设置一个值,该值的轻型目录访问协议 (LDAP) 格式筛选器字符串. 更多信息见:http://www.cnblogs.com/zhongweiv/archive/2013/01/05/ad_s ...
- 学习笔记:CSS3的filter属性
CSS3的filter属性 (版权归原作者所有) http://www.jianshu.com/p/ca7a2bdcc1e7/comments/4956985 filter: blur(5px); f ...
- [转载]OpenFileDialog对话框Filter属性
首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串,可以自定定义,“|*.xls”是筛选器,表示筛选文件夹中后缀 ...
- 【css3】使用filter属性实现改变svg图标颜色
1.兼容性: 2.应用场景:新增页面上传svg图标后,更改图标颜色后,在列表页面展示色值改后的svg图标. 3.解决方案:使用filter属性中的 drop-shadow,drop-shadow滤镜可 ...
- openFileDialog的Filter属性设置
OpenFileDialog对话框的Filter属性说明: 首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串, ...
- OpenFileDialog对话框Filter属性
OpenFileDialog对话框的Filter属性说明: 首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串, ...
- C#的Winform中OpenFileDialog对话框Filter属性设置包含特定字符,使用正则表达式
OpenFileDialog对话框的Filter属性说明: 首先观察Filter属性的组成部分:“Word文件|*.doc ”,前面的“Word文件”成为标签,是一个可读的字符串,可以自定定义,“|* ...
- OpenFileDialog.Filter 属性
如果 Filter 属性为 Empty,将显示所有文件. 始终显示文件夹. Filter 由以下部分组成:筛选器说明,后跟竖线 (|) 和筛选模式. 筛选器可以指定一个或多个文件类型. 说明描述了对话 ...
- 了解IE中filter属性的应用!
在设置不透明属性时,经常用opacity来增加层次感或者增加用户体验,但这个属性是css3属性,对于低级浏览器的兼容性来说就达不到预期的效果. 一般而言,我们都尽可能少用一些浏览私有属性-webkit ...
随机推荐
- Spring MVC简单的HelloWorld例子
1.web.xml配置(主要配置Servlet)[默认情况 Spring的配置文件在WEB-INF的<servlet-name>-servlet.xml] <?xml version ...
- 权限管理系统(一):权限系统与RBAC模型概述
RBAC模型概述 RBAC即角色访问控制(Role Based Access Control) RBAC认为权限授权实际上是Who.What.How的问题.在RBAC模型中,who.what.how构 ...
- 《Effective Java》读书笔记六(方法)
No38 检查参数的有效性 对于公有的方法,要用Javadoc的@throws标签(tag)在文档中说明违反参数值时会抛出的异常.这样的异常通常为IllegalArgumentException.In ...
- pgrep -f 和pkill -f
pgrep -f abc 匹配出含abc的进程 并输出进程的pid pkill -f abc 杀掉含abc的所有进程
- MySQL慢查询优化、索引优化、以及表等优化总结
MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈. CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候. 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应 ...
- 黑客编程教程(六)Windows的关机和重起
第六节 Windows的关机和重起 很多木马都有远程关机功能,但这并不是一个很好的功能.不过对于入侵服务器,有时需要重起服务器.其实对于关机和重起,只需要调用几个 API函数即可实现. 对于WIN9X ...
- cocos2d-x分别在Visual Studio和eclipse中设置启用Box2D
cocos2d-x内嵌有chipmunk和Box2D两个物理库,默认启用的是chipmunk.如果想使用Box2D,可做如下设置.PS:本人所用的版本是cocos2d-x-2.2.5. 一.在Visu ...
- ny737 石子合并(一) 总结合并石子问题
描述: 在一个圆形操场的四周摆放着n 堆石子.现要将石子有次序地合并成一堆. 规定每次只能选相邻的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分. 试设计一个算法,计算出将n堆石子合并 ...
- Oracle“不等于号”与Null的情况
今天突然才发现,Oracle中的“不等于操作符”是忽略Null的. 比如,查询comm不等于的300的记录,我会理所当然地使用where comm != 300 预想会返回包含Null的不等于300的 ...
- 通过分区(Partitioning)提高Spark的运行性能
在Sortable公司,很多数据处理的工作都是使用Spark完成的.在使用Spark的过程中他们发现了一个能够提高Sparkjob性能的一个技巧,也就是修改数据的分区数,本文将举个例子并详细地介绍如何 ...