图解如何在DC上添加自定义属性类

刚才在群里,看到大家问了个AD 自定义属性的问题,现在我来给大家解答下,大家可能都遇到过这样的场景:

1、 在工作上,需要在人员上增加一些属性,比如:性别、是否婚配、年龄、性取向….(请忽视)

2、 我们不只想要自定义一些人员属性,还想给组、计算机、其他对象也需要定义一些属性,比如说,这个组是否为领导组、排序排多少位等等

我先来说个真实的例子,我去年在做项目上遇到个需求,XX公司要求在SharePoint 上按照公司、部门优先级做为顺序显示组织结构、部门点开后,里面的人员还要求领导要排在上面,然后SharePoint 开发团队提出让AD 上提供一个字段用于他们做排序,可是大家知道,AD字段就那么点,哪里有排序的字段啊,请不要说那15个自定义的字段,那么名称不符合要求,而且类型不是数字的,不能用于排序,那我们就拿群友的那个性别问题来演示一下吧,我们给所有人的属性上加一个性别字段用于填写

首先,加载AD架构DLL

然后我们在MMC 中,添加AD架构

我们现在就可以创建属性了,看下图

下图中我创建了一个名为SEX的属性

而且我要把这个属性复制到GC

然后我们在“类”中找到user

点击“添加”,然后找到我们的SEX

好的,下图中我们已经添加完毕,点击确定

你还可以去ADSI的架构分区中清除架构缓存,不生效的可以直接重启DC

上图中我们就看到用户的属性中就有了一个SEX属性

如果要让组类型上也有这个属性,就在GROUP这个类上添加,要让计算机有这个属性,就在计算机这个类上添加,依次对其他所有对象类推。

时间: 2024-08-18 16:02:47

图解如何在DC上添加自定义属性类的相关文章

如何在WIN7上添加磁盘

1.右键计算机--管理--存储--磁盘管理. 2.右击你要分割的磁盘C--选择"压缩卷",打开压缩C盘空间对话框--在"输入压缩空间量"中输入分区要减少的容量--单击"压缩"按钮开始压缩. 3.压缩完成后,在原分区后面会出现"可用空间"--右击"可用空间"--选择"新建简单卷"--单击"下一步"--输入新分区的容量--单击"下一步"--分配分区的盘

以horovd的HorovodAllreduceOp为例,学习如何在tensorflow上添加一个新的操作OP

参考: http://www.tensorfly.cn/tfdoc/how_tos/adding_an_op.html 添加新的OP需要3步(下述所有代码在here): 1. 定义 Op 的接口 // 1. 定义 Op 的接口 // REGISTER_OP()向 TensorFlow 系统注册来定义 Op 的接口,该OP就是HorovodAllreduceOp. // 在注册时, 指定 Op 的名称: REGISTER_OP("HorovodAllreduce") // 输入(类型和名

如何在IDEA上 添加GIT和maven、mybatis插件

IDEA工具上,添加GIT和maven.mybatis插件,相对比较简单: 首先下载GIT.maven.mybatis. 先添加GIT插件: 首先在IDEA找到file中找到setting,然后搜索git,接着将git存放的路径找到即可. 接着是maven插件,也是很简单,打开setting设置,搜索maven,接着路径改了就可以 mybatis的配置,点击run,找到Edit Configurations 接着只需要配置一下即可,在Command line这一行输入mybatis-genera

如何在UITableViewController上添加一个固定的视图

最近在使用UITableViewController,想在上面添加一个固定的视图,不随ScrollView滑动而移动.最后找到2种解决办法,一种是计算TableView的偏移,调整视图的位置,不断更新视图,从而达到相对静止.使用UIScrollViewDelegate里的方法-(void) scrollViewDidScroll; -(void)scrollViewDidScroll:(UIScrollView *)scrollView { self.hud.frame = CGRectMake

如何在vmvare上添加共享磁盘

我们在个人计算机上搭建rac时,经常会因为共享磁盘而卡壳儿,下面是如何直接添加本地共享磁盘的方法: ********************* 在cmd下切换到vmvare安装目录下 ********************* vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 "H:\share disk\ocr.vmdk" vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 "

如何在UINavigationBar上添加UISearchBar以及UISearchDisplayController的使用 --OC --iOS

那我们开始吧,下面是Sely写的一个Demo,分享给大家. 新建一个项目, UISearchDisplayController 的 displaysSearchBarInNavigationBar太死板了,达不到想要的效果. 这里进行重新定制, 四个协议, 三个成员变量,第一步OK. @interface ViewController ()<UISearchBarDelegate,UISearchDisplayDelegate, UITableViewDataSource, UITableVie

android如何在textview或edittext上添加表情

先上效果图: 首先来写一个表情的GridView public class EmotionView extends LinearLayout implements OnItemClickListener { private GridView mGridView; private static final ArrayList<Integer> emotionDisplayList = new ArrayList<Integer>(); public static final Link

如何在UIScrollView的xib上添加子控件并添加AutoLayout约束

引言 自从苹果推出了autoLayout之后,作为开发者,深深的体验到了他的便捷之处,再也不用为适配不同屏幕布局UI而烦恼,我们仅仅需要和类关联一个xib文件,想上面放置我们需要的控件xib,并打好其相对于父视图以及同级视图的约束关系,这样我们就做好了不同屏幕的适配.但是奇怪的是UIScrollView上添加子控件,和之前的一样的操作,报的错却很吓人,那是为什么呢? 原因分析 因为UIScrollView想要能滑动的前提是要知道他的ContentSize的大小,我们直接向上面添加约束,他不知道自

如何在xshell会话上添加新端口转发规则

为使用通过加密隧道的端口转发服务,应定义各个应用程序的端口转发规则.本集主要讲解如何在xshell会话中添加新端口转发规则. 如何在会话上添加新端口转发规则: 1.打开会话对话框. 2.选择你要编辑端口转发规则的会话. 3.点击标准按钮的[属性]. 4.在[类别]中选择[连接: SSH: 隧道]. 5.点击[添加]打开转发规则对话框. 6.在[类型]目录选择连接类型. 7. 在[源主机]中输入localhost或IP地址. 8.在[侦听端口]中输入端口号或选择服务名称. 9.在[目标主机]中输入