Вам нужно будет отредактировать createDialog
атрибут displaySpecifier
named, CN=user-Display
чтобы изменить формат по умолчанию в ADUC.
- запуск
adsiedit.msc
- Щелкните правой кнопкой мыши корень и выберите «Подключиться к ...»
- В «Выберите общеизвестный контекст именования» выберите «Конфигурация»
- Разверните «Конфигурация» в левой панели и разверните:
- CN = Configuration, DC = пример, DC = ком
- CN = DisplaySpecifiers
- CN = 409 (обратите внимание, что это для EN-US, вам нужно выбрать локаль вашего домена)
- CN = пользовательский дисплей
- Откройте свойства этого спецификатора.
- Измените
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)"
}