AD用户属性显示。 打开活动目录用户和计算机默认可以看到用户的名称,类型和描述信息,还有一些属性可以添加,在2008的域控上的高级属性里有一项属性是属性编辑器,有很多其他的属性,请问是否可以将属性编辑器里比如EmployeeID的属性值显示出来,只要选中AD里的一个容器那么右边显示的内容里包含有EmployeeID一列,该如何实现。
回答: 根据您的描述,您想知道如何将EmployeeID等许多默认没有在Available columns显示框里显示出来的属性加入Available columns框里,然后再添加到Active Directory Users and Computers控制台右边的详细显示区内。如果我的理解有误,请帮忙校正。
您可以利用ADSIEDIT工具,通过修改default-Display object来添加显示其他属性。具体过程如下:
注意:使用ADSIEDIT工具修改属性值要特别小心,否则会严重的影响AD运行。
- 打开ADSIEDIT控制台。
- 右击“ADSIEDIT”,选择“connect to”。
- 在Select a well know naming context下拉菜单中,选择Configuration。
- 在Configuration节点下,找到CN=DisplaySpecifiers,CN=409(这个设定随着本地语言而有所不同,英文是409)。
- 在右边,找到CN=default-display,右击CN=default-display,点击Properties。
- 在Attributes下面,找到extraColumns,双击后打开Multi-valued String Editor.按照此格式:<AD Attribute>,<Display Name>,0,<Column width>,0 输入employeeID,EmployeeID,0,100,0, 然后点击Add, OK,再次点击OK。
- 关闭Active Directory Users and Computers,然后重新打开Active Directory Users and Computers,在系统默认容器下,查看EmployeeID这个属性有没出现在Available columns显示框里。(上述过程请参考邮件中的图片)
注意:EmployeeID这个属性只出现在默认的系统容器中,如果您想让他出现在您自建的OU里,您需要复制所有的extraColumns里面的值(包括您新添加的EmployeeID这一项)到CN= organizationalUnit-Display属性里面的extraColumns值里,您可以按照上述方法自己做测试。
首先,向您确认:简体中文(cn=804),繁体中文(cn=404)。我做过实验,是可以成功的。请帮忙确认以下2条信息:
- 请问您是不是在关闭并重新打开活动目录用户和计算机控制台后查看的,在ADSIEDIT中更改完成后,活动目录用户和计算机控制台需要重新打开。
- 请问您是在什么容器下查看EmployeeID属性的,请注意默认情况下,是不会出现在您自建的OU里面的,只出现在系统默认的容器中的。
参考文章:
Locale IDs Assigned by Microsoft
- 在我的试验环境中,也发现在默认的Users容器中看不到新增的EmployeeID,只是Builtin容器下面可以查到到(如图一,二,图片在邮件中)。请先帮忙确认一下您环境中的Builtin容器下是否可以看到您新增的EmployeeID属性。
- 另外,如果要在OU中显示这个属性,您需要复制所有的extraColumns里面的值(包括在图片四中显示的默认值及新添加的EmployeeID这一项)到CN= organizationalUnit-Display属性里面的extraColumns值里,您测试试试。
时间: 2024-10-23 21:28:02