Format de nom complet par défaut dans Active Directory

9

Lorsque je crée un nouveau compte dans Active Directory, j'entre le prénom et le nom du nouvel utilisateur, et il remplit automatiquement le nom complet sous la forme "First Last". Puis-je configurer AD pour qu'il utilise "Last, First" à la place? Le contrôleur de domaine est actuellement Server 2003.

Joel Coel
la source

Réponses:

15

Vous devrez modifier l' createDialogattribut du displaySpecifiernom CN=user-Displaypour modifier le format par défaut dans ADUC.

  1. lancement adsiedit.msc
  2. Faites un clic droit sur la racine et choisissez "Se connecter à ..."
  3. Dans "Sélectionner un contexte de nommage bien connu", choisissez "Configuration"
  4. Développez "Configuration", dans le volet gauche et descendez:
    • CN = Configuration, DC = exemple, DC = com
    • CN = DisplaySpecifiers
    • CN = 409 (Notez que c'est pour EN-US, vous devez sélectionner les paramètres régionaux de votre domaine)
    • CN = affichage utilisateur
  5. Ouvrez les propriétés de ce spécificateur.
  6. Remplacez l' createDialogattribut par%<sn>, %<givenName>

Ceci est documenté, plus en détail, dans le support MS. Article ID: 250455

Comment modifier les noms d'affichage des utilisateurs Active Directory .

Modifier: pour répondre éventuellement à votre prochaine question, vous pouvez modifier les displayNameattributs existants des utilisateurs avec le PowerShell suivant.

Le filtre LDAP sélectionnera les utilisateurs avec un remplissage displayName, mais exclura les utilisateurs s'il displayNamecontient une virgule.

Get-ADUser -LDAPFilter "(&(objectCategory=person)(!displayName=*,*)(displayName=*))" |
    ForEach-Object {  
        Set-ADUser $_ -DisplayName "$($_.Surname), $($_.givenName)"
    }
jscott
la source
Vous pouvez, comme @jscott l'a fourni, mais assurez-vous d'avoir une raison commerciale très claire et très bien pensée pour effectuer un changement de schéma comme celui-ci. De nombreux utilitaires et applications utilisent la valeur par défaut. D'une manière générale, ce changement n'est pas un changement de rupture (c'est généralement un ordre de tri ou un problème d'affichage), mais il est douloureux lorsqu'il se produit.
Jim B
3
@JimB Changer un objet dans la Configurationpartition n'est pas un changement de schéma, et rien n'impose le format du nom d'affichage - il est simple de changer le nom d'affichage de celui généré automatiquement après ou même pendant la création de l'utilisateur. Cette modification est juste une «commodité» pour éviter d'avoir à modifier manuellement le nom d'affichage généré lorsque vous entrez le prénom, le nom et l'initiale.
Shane Madden
@ShaneMadden Mis à jour pour supprimer mon utilisation abusive de la terminologie - excuses.
jscott
3
C'est bien! Cela m'a toujours énervé de devoir changer le format du nom d'affichage lors de la création de l'utilisateur, j'ai hâte de l'implémenter.
HostBits
@ShaneMadden Correct ce n'est pas un changement de schéma (je n'étais pas sur le point d'écrire une missive sur ce qui est et n'est pas un changement de schéma) mais ce n'est certainement pas un changement de "convenance" et peut casser des choses qui ne sont pas exactement conformes aux spécifications (je vous regarde Cisco Unity ...) dans leur façon de chercher et de fournir des noms
Jim B