Назад | Перейти на главную страницу

Формат полного имени по умолчанию в Active Directory

Когда я создаю новую учетную запись в Active Directory, я ввожу имя и фамилию нового пользователя, и он автоматически заполняет полное имя в форме «First Last». Могу ли я настроить AD на использование "Last, First" вместо этого? Контроллер домена в настоящее время - Server 2003.

Вам нужно будет отредактировать createDialog атрибут displaySpecifier названный CN=user-Display для изменения формата по умолчанию в ADUC.

  1. Запуск adsiedit.msc
  2. Щелкните правой кнопкой мыши корень и выберите «Подключиться к ...»
  3. В «Выберите хорошо известный контекст именования» выберите «Конфигурация».
  4. Разверните «Конфигурация» на левой панели и разверните:
    • CN = Конфигурация, DC = пример, DC = com
    • CN = DisplaySpecifiers
    • CN = 409 (обратите внимание, что это для EN-US, вам нужно выбрать локаль вашего домена)
    • CN = пользовательский дисплей
  5. Откройте свойства этого спецификатора.
  6. Изменить createDialog приписывать %<sn>, %<givenName>

Более подробно это задокументировано в статье поддержки MS: 250455.

Как изменить отображаемые имена пользователей Active Directory.

Изменить: чтобы ответить, возможно, на ваш следующий вопрос, вы можете изменить существующий displayName атрибуты пользователей со следующим Powershell.

Фильтр LDAP выберет пользователей с заполненным displayName, но исключит пользователей, если displayName содержит запятую.

Get-ADUser -LDAPFilter "(&(objectCategory=person)(!displayName=*,*)(displayName=*))" |
    ForEach-Object {  
        Set-ADUser $_ -DisplayName "$($_.Surname), $($_.givenName)"
    }