본문 바로가기
Azure & Windows/Windows Server

AD 계정 표시이름 형식 변경하기

by 강철 벼룩 2014. 5. 2.

일전에 강의를 하면서 이런 질문을 받은 적이 있습니다.

"Active Directory에서 계정을 만들면서 성과 이름 부분에 값을 입력하면 항상 표시 이름이 <Hong GilDong>과 같은 식으로 나와서 이를 일일이 수정해야 했습니다. 계정을 생성할 때 부터 표시 이름이 <Hong.GilDong>이라고 나오도록 하는 방법이 없을까요"

이러한 문제를 해결할 수 있는 방법을 지금 부터 설명합니다.

 

이 문제를 해결하기 위해 사용하는 도구는 "ADSI Edit"라는 도구로 Windows Server 2012의 경우 다음의 그림 처럼 [서버 관리자]의 [도구]메뉴에서 실행할 수 있습니다.

 

 

[ADSI Edit]를 실행하고 [연결 설정] 대화상자에서 다음처럼 [Naming Context] 항목을 "Configuration"으로 바꿔줍니다.

 


이제 다음 화면 처럼 [CN=Configuration] 노드와 [CN=DisplaySpecifiers] 노드를 확장하고 [CN=409] 노드를 선택합니다. 오른쪽 창에 보이는 항목 중에서 [CN=user-Display]를 더블 클릭합니다. 여기서는 영어 로캘 ID인 409를 선택했지만, 한국어라면 "412"를 선택합니다.

 


[CN=user-Display Properties]창에서 [특성 편집기] 탭의 특성 항목중 [createDialog] 항목을 더블클릭합니다.

 

 

문자열 속성 편집기 대화상자에서 "성.이름"으로 표시하기 위해 다음 화면 처럼 "%<givenName>.%<sn>"를 입력합니다. 여기서 표시이름 형식을 정의에는 %<sn>, %<givenName> 및 %<initials> 3가지 파라미터 뿐이라는 사실을 기억 합시다.

확인을 눌러 모든 대화상자를 닫습니다.

 


이제 [Active Directory 사용자 및 컴퓨터] 스냅인으로 [RnD]라는 OU 아래에 새로운 계정을 만들어 보겠습니다.

 

 

다음 화면에서 주목할 수 있듯이 새로운 계정의 표시이름은 Hong.GilDong과 같은 원하는 형식으로 표시되고 있음을 알 수 있습니다.