รูปแบบชื่อเต็มเริ่มต้นใน Active Directory


9

เมื่อฉันสร้างบัญชีใหม่ใน Active Directory ฉันป้อนชื่อและนามสกุลของผู้ใช้ใหม่และจะเติมชื่อเต็มในรูปแบบ "First Last" โดยอัตโนมัติ ฉันสามารถตั้งค่า AD เพื่อใช้ "Last, First" แทนได้หรือไม่? ตัวควบคุมโดเมนปัจจุบัน Server 2003

คำตอบ:


15

คุณจะต้องแก้ไขcreateDialogแอตทริบิวต์ของdisplaySpecifierชื่อCN=user-Displayเพื่อแก้ไขรูปแบบเริ่มต้นใน ADUC

  1. เปิด adsiedit.msc
  2. คลิกขวาที่รูทแล้วเลือก "เชื่อมต่อกับ ... "
  3. ใน "เลือกบริบทการตั้งชื่อที่รู้จักกันดี" เลือก "การกำหนดค่า"
  4. ขยาย "การกำหนดค่า" ที่บานหน้าต่างด้านซ้ายและเจาะลึก:
    • CN = การตั้งค่าคอนฟิก DC = ตัวอย่าง DC = com
    • CN = DisplaySpecifiers
    • CN = 409 (โปรดทราบว่านี่ใช้สำหรับ EN-US คุณต้องเลือกภาษาของโดเมนของคุณ)
    • CN = ผู้ใช้จอแสดงผล
  5. เปิดคุณสมบัติของตัวระบุนี้
  6. เปลี่ยนแอcreateDialogททริบิวเป็น%<sn>, %<givenName>

เอกสารนี้มีรายละเอียดเพิ่มเติมในการสนับสนุน MS หมายเลขบทความ (Article ID): 250455

วิธีการเปลี่ยนชื่อที่แสดงของผู้ใช้ Active Directory

แก้ไข: เพื่อตอบคำถามถัดไปของคุณคุณสามารถเปลี่ยนdisplayNameคุณสมบัติที่มีอยู่ของผู้ใช้ด้วย PowerShell ต่อไปนี้

ตัวกรอง LDAP จะเลือกผู้ใช้ที่มีประชากรdisplayNameแต่จะยกเว้นผู้ใช้หากdisplayNameมีเครื่องหมายจุลภาค

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

คุณสามารถให้ @jscott ได้ แต่ให้แน่ใจว่าคุณมีเหตุผลทางธุรกิจที่ชัดเจนและคิดออกมาดีมากสำหรับการเปลี่ยนสคีมาเช่นนี้ โปรแกรมอรรถประโยชน์และแอปพลิเคชันจำนวนมากใช้ค่าเริ่มต้น โดยทั่วไปแล้วการเปลี่ยนแปลงนี้ไม่ได้เป็นการเปลี่ยนแปลงที่รุนแรง (โดยปกติแล้วจะเป็นเรื่องการเรียงลำดับหรือปัญหาการแสดงผล) แต่มันก็เจ็บปวดเมื่อมันเกิดขึ้น
Jim B

3
@JimB การเปลี่ยนวัตถุในConfigurationพาร์ติชั่นไม่ใช่การเปลี่ยนสคีมาและไม่มีอะไรบังคับรูปแบบชื่อที่แสดง - มันง่ายที่จะเปลี่ยนชื่อที่แสดงออกไปจากที่สร้างโดยอัตโนมัติหลังจากหรือแม้กระทั่งในระหว่างการสร้างผู้ใช้ การเปลี่ยนแปลงนี้เป็นเพียง "ความสะดวกสบาย" เพื่อป้องกันไม่จำเป็นต้องแก้ไขชื่อที่แสดงซึ่งสร้างขึ้นเมื่อคุณป้อนชื่อนามสกุลและชื่อเริ่มต้น
เชน Madden

@ShaneMadden อัปเดตเพื่อลบคำศัพท์ในทางที่ผิด - ขอโทษ
jscott

3
มันเยี่ยมมาก! มันทำให้ฉันรำคาญอยู่เสมอที่จะต้องเปลี่ยนรูปแบบชื่อที่แสดงในระหว่างการสร้างผู้ใช้ไม่สามารถรอที่จะใช้รูปแบบนี้ได้
HostBits

@ShaneMadden ถูกต้องมันไม่ใช่การเปลี่ยนแปลงของสคีมา (ฉันไม่ได้เขียนเกี่ยวกับสิ่งที่เป็นและไม่ได้เปลี่ยนสคีมา) แต่นี่ไม่ใช่การเปลี่ยนแปลง "convienience" แน่นอนและสามารถทำลายสิ่งที่ไม่ตรงตามสเป็ก (ฉัน) กำลังมองหาคุณ Cisco Unity ... ) ในแบบที่พวกเขาค้นหาและให้ชื่อ
Jim B
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.