Formato de nome completo padrão no Active Directory

9

Quando crio uma nova conta no Active Directory, insiro o nome e o sobrenome do novo usuário e ele preenche automaticamente o nome completo no formato "Primeiro sobrenome". Posso configurar o AD para usar "Last, First"? O controlador de domínio atualmente é o Server 2003.

Joel Coel
fonte

Respostas:

15

Você precisará editar o createDialogatributo do displaySpecifiernomeado CN=user-Displaypara alterar o formato padrão no ADUC.

  1. Lançamento adsiedit.msc
  2. Clique com o botão direito do mouse na raiz e escolha "Conectar a ..."
  3. No "Selecionar contexto de nomeação conhecido", escolha "Configuração"
  4. Expanda "Configuração", no painel esquerdo e faça uma busca detalhada:
    • CN = Configuração, DC = exemplo, DC = com
    • CN = DisplaySpecifiers
    • CN = 409 (observe que isso é para EN-US, você precisa selecionar a localidade do seu domínio)
    • CN = exibição do usuário
  5. Abra as propriedades deste especificador.
  6. Mude o createDialogatributo para%<sn>, %<givenName>

Isso está documentado, com mais detalhes, no suporte da MS ID do artigo: 250455

Como alterar os nomes de exibição dos usuários do Active Directory .

Editar: para responder, possivelmente, à sua próxima pergunta, você pode alterar os displayNameatributos existentes dos usuários com o seguinte PowerShell.

O filtro LDAP selecionará usuários com um preenchido displayName, mas os excluirá se displayNamecontiver uma vírgula.

Get-ADUser -LDAPFilter "(&(objectCategory=person)(!displayName=*,*)(displayName=*))" |
    ForEach-Object {  
        Set-ADUser $_ -DisplayName "$($_.Surname), $($_.givenName)"
    }
jscott
fonte
Você pode como o @jscott forneceu, mas certifique-se de ter uma razão comercial muito clara e muito bem pensada para fazer uma mudança de esquema como esta. Muitos utilitários e aplicativos usam o padrão. De um modo geral, essa alteração não é uma alteração de ruptura (geralmente é uma ordem de classificação ou problema de exibição), mas é dolorosa quando ocorre.
Jim B
3
@ JimB Alterar um objeto na Configurationpartição não é uma mudança de esquema e nada impõe o formato do nome de exibição - é simples mudar o nome de exibição do nome gerado automaticamente após ou mesmo durante a criação do usuário. Essa alteração é apenas uma "conveniência" para evitar a necessidade de editar manualmente o nome de exibição gerado quando você insere o nome, o sobrenome e a inicial.
Shane Madden
@ShaneMadden Atualizado para remover meu uso indevido da terminologia - desculpas.
Jscott
3
Isso é ótimo! Sempre me incomodava ter que alterar o formato do nome de exibição durante a criação do usuário, mal posso esperar para implementar este.
HostBits
@ShaneMadden Correct, não é uma mudança de esquema (eu não estava prestes a escrever uma mensagem sobre o que é e não é uma mudança de esquema), no entanto, essa certamente não é uma mudança de "conveniência" e pode quebrar coisas que não estão exatamente dentro das especificações (I estou olhando para você Cisco Unity ...) da maneira que eles pesquisam e fornecem nomes
Jim B