Active Directory의 기본 전체 이름 형식


9

Active Directory에서 새 계정을 만들 때 새 사용자의 이름과 성을 입력하면 "이름"형식으로 전체 이름이 자동으로 채워집니다. 대신 "마지막"을 사용하도록 AD를 설정할 수 있습니까? 도메인 컨트롤러는 현재 Server 2003입니다.

답변:


15

ADUC에서 기본 형식을 변경하려면 명명 된 createDialog속성 을 편집해야합니다 .displaySpecifierCN=user-Display

  1. 시작하다 adsiedit.msc
  2. 루트를 마우스 오른쪽 버튼으로 클릭하고 "연결 ..."을 선택하십시오.
  3. "잘 알려진 이름 지정 컨텍스트 선택"에서 "구성"을 선택하십시오.
  4. 왼쪽 분할 창에서 "구성"을 펼치고 드릴 다운하십시오.
    • CN = 구성, DC = 예, DC = com
    • CN = 디스플레이 지정자
    • CN = 409 (EN-US 용이며 도메인의 로캘을 선택해야 함)
    • CN = 사용자 디스플레이
  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이 제공 한 것처럼 할 수는 있지만 이와 같이 스키마를 변경 해야하는 매우 분명하고 신중한 비즈니스 이유가 있는지 확인하십시오. 많은 유틸리티와 응용 프로그램이 기본값을 사용합니다. 일반적으로이 변경은 주요 변경 (일반적으로 정렬 순서 또는 표시 문제)이 아니지만 발생하면 고통 스럽습니다.
Jim B

3
@JimB Configuration파티션 에서 객체를 변경하는 것은 스키마 변경 이 아니며 표시 이름 형식을 강제하는 것은 없습니다. 사용자가 생성 한 후 또는 사용자 생성 중에 표시 이름을 자동 생성 된 이름과 다른 이름으로 변경하는 것은 간단합니다. 이 변경은 이름, 성 및 이니셜을 입력 할 때 생성되는 표시 이름을 수동으로 편집 할 필요가 없도록하는 "편의"입니다.
Shane Madden

@ShaneMadden 용어 오용 (사죄)을 제거하도록 업데이트되었습니다.
jscott

3
대단해! 사용자 생성 중에 표시 이름 형식을 변경해야한다고 항상 자극했습니다.이 형식을 구현하기를 기다릴 수는 없습니다.
HostBits

@ShaneMadden 스키마 변경이 아닙니다 (스키마 변경이 무엇인지에 대한 미사를 쓰지 않았지만) 이것은 분명히 "편의성"변경이 아니며 사양에 맞지 않는 것을 깨뜨릴 수 있습니다 (I '당신을보고 있습니다. Cisco Unity ...) 그들이 검색하고 이름을 제공하는 방식으로
Jim B
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.