Active Directoryのデフォルトのフルネーム形式


9

Active Directoryで新しいアカウントを作成するとき、新しいユーザーの名と姓を入力すると、「姓」の形式でフルネームが自動入力されます。代わりに「最後、最初」を使用するようにADを設定できますか?ドメインコントローラは現在Server 2003です。

回答:


15

ADUCのデフォルトの形式を変更するにcreateDialogは、displaySpecifiernamed の属性を編集する必要がありますCN=user-Display

  1. 発売 adsiedit.msc
  2. ルートを右クリックし、「接続先...」を選択します
  3. 「よく知られているネーミングコンテキストを選択する」で「構成」を選択します
  4. 左側のペインで「構成」を展開し、ドリルダウンします。
    • CN = Configuration、DC = example、DC = com
    • CN = DisplaySpecifiers
    • CN = 409(これはEN-USの場合であり、ドメインのロケールを選択する必要があります)
    • CN = user-Display
  5. この指定子のプロパティを開きます。
  6. createDialog属性を次のように変更します%<sn>, %<givenName>

詳細は、MSサポートの記事ID:250455に記載されています。

Active Directoryユーザーの表示名を変更する方法

編集:おそらく次の質問に答えるためにdisplayName、次のPowershellを使用してユーザーの既存の属性を変更できます。

LDAPフィルターはdisplayName、が入力されているユーザーを選択しますdisplayNameが、コンマが含まれている場合はユーザーを除外します。

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

@jscottを提供することもできますが、このようにスキーマを変更するビジネス上の理由が非常に明確でよく考えられていることを確認してください。多くのユーティリティとアプリケーションはデフォルトを使用します。一般的に言って、この変更は重大な変更ではありません(通常、並べ替え順や表示の問題です)が、発生すると痛みを伴います。
ジムB

3
@JimB Configurationパーティション内のオブジェクトの変更はスキーマの変更ではなく、表示名の形式を強制するものは何もありません。ユーザーの作成後または作成中に、自動生成された表示名から表示名を変更するのは簡単です。この変更は、姓、名、およびイニシャルを入力したときに生成される表示名を手動で編集する必要がないようにするための「便利な」変更です。
シェーンマッデン2012年

@ShaneMadden用語の誤用をなくすために更新-謝罪。
jscott 2012年

3
これは素晴らしい!ユーザーの作成中に表示名の形式を変更する必要があり、これを実装するのが待ちきれません。
HostBits 2012年

@ShaneMadden修正これはスキーマの変更ではありません(スキーマ変更とは何かについてのミスミを書くつもりはありませんでした)しかし、これは確かに「利便性」の変更ではなく、仕様に完全に準拠していないものを壊す可能性があります(私彼らはCisco Unityを見ている...)彼らが検索して名前を提供する方法
Jim B
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.