AD架构:是用来存储AD用户数据的地方,一般情况下是不可见的。如想看到这个选项我们需要在开始运行里面输入regsvr32 schmmgmt.dll,开启这个功能

然后我们再mmc中打开AD架构这个选项

 

 

我们看到在架构中有两个选项,1类别,也就是我们经常所说的类,对象,实例 2 属性,就是对象的属性,我们简单察看下里面包含了我们所有的对象,及属性。比如user类,名称属性。

一般而言在实际应用中,原有的那些个属性是远远不够我们使用的,比如我在学校做工程的时候,就需要给学生添加一个为学号我就讲如何给user添加一个名为学号的属性用来存储学生的学号信息。下面就开始讲如何扩展用户的属性添加一个学号选项

首先新建学号属性,右键点击属性新建-属性填入相关信息

 

 

 

ldap名称是以后我们通过程序赋值的时候的名称,x500命名需要注意oid(object id)的命名规则,这个命名规则很麻烦其中中国区的命名是以2.16.156开头 ( China),有国际标准规定

填完 相关数据后点击确定
属性是属于对象的,这里我们将我们创建的学号属性赋给user对象

在类别中找到user,然后属性-属性-添加,找到我们刚添加过的属性,点确定。

 

 

 

如何验证我们这个属性已经赋给user(用户)了呢?

我们需要新建一个用户,在这里我在扩展过之后在ad里面创建了一个名为li的用户,然后我们打开adsiedit。exe进行察看,在路径中找到li这个用户,点击属性,我们就可以在里面看到我们添加过的属性了。注:我们手动添加的属性在用户及计算机管理里面以及其他任何图形界面是看不到的。但是exchange那些架构扩展属性是能够看得到的