Вам нужно будет отредактировать createDialogатрибут displaySpecifiernamed, 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)"
}