如何在 Active Directory 中编辑“PersonalTitle”字段

如何在 Active Directory 中编辑“PersonalTitle”字段

我想在 Active Directory 中编辑用户的“personalTitle”字段,但在“Active Directory 用户和计算机”中找不到它存储的位置。

有人能给我指出正确的方向吗?

谢谢,

RB。

答案1

这一页包含一个链接到脚本它向您展示了如何修改用户的属性。在给定的示例中,它是employeeId。但将其与个人头衔属性交换应该不难。

寻找“Bonus Material”和“employeeID.vbs”。

此脚本使您能够修改用户的 employeeID 属性。

  1. 使用 ADSI Edit,找到用户显示对象(在 CN=409、CN=DisplaySpecifiers、CN=Configuration 中)。
  2. 选择 adminContextMenu 属性。向该属性添加值“2, Employee &ID, c:\test\employeeid.vbs”(不带引号)。不要删除现有值,如果数字 2 已被使用,请选择一个空闲数字。
  3. 在您将测试或使用 ADUC 的计算机上,创建文件 c:\test\employeeid.vbs 并添加 employeeID.vbs 中的行。
  4. 启动 ADUC 并右键单击任何用户对象,您应该在上下文菜单中看到“员工 ID”。

在脚本更改中

 GetObject("LDAP://schema/employeeID")

 GetObject("LDAP://schema/personalTitle")

 objUser.employeeID

 objUser.personalTitle

此过程用于为用户创建上下文菜单。如果您只想更改值,可以使用ADSI编辑工具。它是 Windows Server 2003 的支持工具之一。您可以下载 ADSI Edit这里,如果您的服务器上尚未安装它。

答案2

最后我使用 ADSIEdit.msc 管理单元来编辑用户的个人标题属性。

可以使用开始->运行->“AdsiEdit.msc”来启动

答案3

如果您听说过 Powershell 和 QuestAD 插件包,那么这两个插件会让一切变得简单。看看某人的标题:

    connect-qadservice
    (get-qaduser 'bobsusername').personalTitle

设置标题:

    connect-qadservice
    set-qaduser 'bobsusername' -personalTitle "Lord"

答案4

也许我遗漏了什么,但是当其他属性可以做同样的事情时,为什么要费力并冒险添加新属性,例如信息、标题、描述,或者如果您有 MS Exchange extensionAttribute*

相关内容