Я хочу отредактировать поле «personalTitle» пользователя в Active Directory, но не могу найти, где оно хранится в «Active Directory - пользователи и компьютеры».
Может кто-то указать мне верное направление?
Спасибо,
РБ.
Эта страница содержит ссылка на скрипт который показывает вам, как изменить атрибуты пользователя. В данном примере это employeeId
. Но обменять его на именное имущество не составит труда.
Ищите «Бонусный материал» и «employeeID.vbs».
Этот сценарий позволяет вам изменять атрибут employeeID пользователя.
- Используя ADSI Edit, найдите объект user-Display (в CN = 409, CN = DisplaySpecifiers, CN = Configuration).
- Выберите атрибут adminContextMenu. Добавьте к атрибуту значение «2, Employee & ID, c: \ test \ employeeid.vbs» (без кавычек). Не удаляйте существующие значения, и если номер 2 уже используется, выберите свободный номер.
- На компьютере, на котором вы будете тестировать или использовать ADUC, создайте файл c: \ test \ employeeid.vbs и добавьте строки из employeeID.vbs.
- Запустите ADUC и щелкните правой кнопкой мыши любой пользовательский объект, и вы должны увидеть «Идентификатор сотрудника» в контекстном меню.
В скрипте изменить
GetObject("LDAP://schema/employeeID")
к
GetObject("LDAP://schema/personalTitle")
и
objUser.employeeID
к
objUser.personalTitle
Эта процедура предназначена для создания контекстного меню для пользователя. Если вы просто хотите изменить значение, вы можете сделать это с помощью ADSIEdit.msc. Это один из инструментов поддержки Windows Server 2003. Вы можете скачать ADSI Edit Вот, если он не установлен на вашем сервере.
Если вы слышали о Powershell и дополнительном пакете QuestAD, то оба они упрощают задачу. Чтобы посмотреть на чей-то заголовок:
connect-qadservice
(get-qaduser 'bobsusername').personalTitle
Чтобы установить заголовок:
connect-qadservice
set-qaduser 'bobsusername' -personalTitle "Lord"
В конце концов, я использовал оснастку ADSIEdit.msc для редактирования свойства personalTitle пользователя.
Это можно запустить с помощью Пуск-> Выполнить -> «AdsiEdit.msc».
Возможно, мне что-то не хватает, но зачем прилагать усилия и рисковать добавлением новых атрибутов, когда есть другие атрибуты, которые могут делать то же самое, например информация, заголовок, описание или если у вас есть атрибут расширения MS Exchange *