刚才在群里,看到大家问了个AD 自定义属性的问题,现在我来给大家解答下,大家可能都遇到过这样的场景:
1、 在工作上,需要在人员上增加一些属性,比如:性别、是否婚配、年龄、性取向….(请忽视)
2、 我们不只想要自定义一些人员属性,还想给组、计算机、其他对象也需要定义一些属性,比如说,这个组是否为领导组、排序排多少位等等
我先来说个真实的例子,我去年在做项目上遇到个需求,XX公司要求在SharePoint 上按照公司、部门优先级做为顺序显示组织结构、部门点开后,里面的人员还要求领导要排在上面,然后SharePoint 开发团队提出让AD 上提供一个字段用于他们做排序,可是大家知道,AD字段就那么点,哪里有排序的字段啊,请不要说那15个自定义的字段,那么名称不符合要求,而且类型不是数字的,不能用于排序,那我们就拿群友的那个性别问题来演示一下吧,我们给所有人的属性上加一个性别字段用于填写
首先,加载AD架构DLL
然后我们在MMC 中,添加AD架构
我们现在就可以创建属性了,看下图
下图中我创建了一个名为SEX的属性
而且我要把这个属性复制到GC
然后我们在“类”中找到user
点击“添加”,然后找到我们的SEX
好的,下图中我们已经添加完毕,点击确定
你还可以去ADSI的架构分区中清除架构缓存,不生效的可以直接重启DC
上图中我们就看到用户的属性中就有了一个SEX属性
如果要让组类型上也有这个属性,就在GROUP这个类上添加,要让计算机有这个属性,就在计算机这个类上添加,依次对其他所有对象类推。
本文出自 “阳光☆奋进” 博客,请务必保留此出处http://ucweb.blog.51cto.com/4042188/1441413
原文地址:http://ucweb.blog.51cto.com/4042188/1441413