Active Directory中的默认全名格式

当我在Active Directory中创build新帐户时,我input新用户的名字和姓氏,并自动填写“First Last”forms的全名。 我可以设置AD使用“Last,First”吗? 域控制器目前是Server 2003。

您需要编辑名为CN=user-DisplaydisplaySpecifiercreateDialog属性,以更改ADUC中的默认格式。

  1. 启动adsiedit.msc
  2. 右键单击根并select“连接到…”
  3. 在“select众所周知的命名上下文”select“configuration”
  4. 展开左侧窗格中的“configuration”并向下钻取:
    • CN =configuration,DC =例如,DC = com的
    • CN =的DisplaySpecifiers
    • CN = 409(请注意,这是为美国,你需要select你的域的地区)
    • CN =用户显示
  5. 打开这个说明符的属性。
  6. createDialog属性更改为%<sn>, %<givenName>

这更详细地logging在MS支持文章ID:250455

如何更改Active Directory用户的显示名称 。

编辑:为了回答您的下一个问题,您可以使用以下Powershell来更改用户的现有displayName属性。

LDAPfilter将select具有填充的displayName用户,但如果displayName包含逗号,将会排除用户。

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