Exchange Server 사용자 지정 특성

Exchange Server 직원 ID, OU(조직 구성 단위) 또는 기존 특성이 없는 다른 사용자 지정 값과 같이 받는 사람에 대한 정보를 추가하는 데 사용할 수 있는 15가지 확장 특성을 포함합니다.

이전 버전의 Exchange에서는 Active Directory에 이 정보를 저장하려는 경우 Active Directory 스키마를 확장하여 특성을 만들어야 했습니다. 스키마를 확장하려면 프로덕션 환경에 구현하기 전에 계획, OID(개체 ID) 확보, 테스트 환경에서의 확장 프로세스 테스트 과정을 거쳐야 합니다. Exchange Server 주소 목록, 전자 메일 주소 정책 및 동적 메일 그룹에서 사용되는 받는 사람 필터에서 스키마 확장을 사용할 수 없습니다.

Exchange Server 사용할 수 있는 사용자 지정 특성은 Active Directory에서 ms-Exch-Extension-Attribute1부터 ms-Exch-Extension-Attribute15까지 ms-Exch-Extension-Attribute1로 레이블이 지정됩니다. Exchange 관리 셸에서 해당 매개 변수는 CustomAttribute1 ~ CustomAttribute15입니다. 이러한 특성은 Exchange 구성 요소에서 사용되지 않습니다. 이러한 특성을 사용하면 Active Directory 스키마를 확장하지 않고도 Active Directory 데이터를 저장할 수 있습니다.

참고

ms-Exch-Extension-Attribute-16 to ms-Exch-Extension-Attribute-45 는 Active Directory에 있지만 EAC(Exchange 관리 센터) 또는 Exchange 관리 셸에서는 사용할 수 없습니다. 이러한 특성은 향후 Exchange 기능에 사용될 수 있으므로 비 Exchange 도구를 사용하여 이러한 특성을 편집하지 마세요.

사용자 지정 특성의 이점

사용자 지정 특성을 사용하는 데는 다음과 같은 몇 가지 이점이 있습니다.

  • Active Directory 스키마를 확장하지 않아도 됩니다.

  • 특성은 Exchange 설치 프로그램에서 생성되므로 작업을 수행할 필요가 없습니다.

  • EAC 또는 Exchange 관리 셸을 사용하여 특성을 관리할 수 있습니다. 사용자 지정 컨트롤이나 스크립트를 작성하여 이러한 특성을 입력하고 표시할 필요가 없습니다.

  • 특성은 Get-Mailbox와 같은 받는 사람 cmdlet과 함께 Filter 매개 변수에서 사용할 수 있는 필터링 가능한 속성이므로 특성을 필터링하고 다시 사용할 수 있습니다. EAC 및 Exchange 관리 셸에서 전자 메일 주소 정책, 주소 목록 및 동적 메일 그룹에 대한 필터를 만드는 데 사용할 수도 있습니다.

다중값 사용자 지정 특성

Exchange 2010 SP2(서비스 팩 2)부터 기존 사용자 지정 특성이 요구 사항을 충족하지 않는 경우 메일 받는 사람에 대한 추가 정보를 저장할 수 있도록 5개의 다중값 사용자 지정 특성이 Exchange에 추가되었습니다. ExtensionCustomAttribute1에서 ExtensionCustomAttribute5로의 매개 변수는 각각 최대 1,300개의 값을 보유할 수 있습니다. You can specify multiple values as a comma-delimited list. The following cmdlets support these new parameters:

다중값 속성에 대한 자세한 내용은 다중값 속성 수정 항목을 참조하십시오.

사용자 지정 특성 예

많은 Exchange 배포의 일반적인 시나리오는 OU의 모든 받는 사람에 대한 전자 메일 주소 정책을 만드는 것입니다. OU는 전자 메일 주소 정책 또는 주소 목록의 RecipientFilter 매개 변수에서 사용할 수 있는 필터링 가능한 속성이 아닙니다.

참고

동적 메일 그룹에는 특정 OU 또는 컨테이너에서 받는 사람을 제한할 때 사용할 수 있는 추가 매개 변수가 있습니다.

특정 OU의 받는 사람이 부서 또는 위치와 같이 필터링할 수 있는 공통 속성을 공유하지 않는 경우 이 예제와 같이 사용자 지정 특성 중 하나를 공통 값으로 채울 수 있습니다.

Get-Mailbox -OrganizationalUnit Sales | Set-Mailbox -CustomAttribute1 "SalesOU"

이렇게 하면 이제 이 예제와 같이 SalesOU와 동일한 CustomAttribute1 속성이 있는 모든 받는 사람에 대한 전자 메일 주소 정책을 만들 수 있습니다.

New-EmailAddressPolicy -Name "Sales" -RecipientFilter "CustomAttribute1 -eq 'SalesOU'" -EnabledEmailAddressTemplates "SMTP:%s%2g@sales.contoso.com"

ConditionalCustomAttributes 매개 변수를 사용한 사용자 지정 특성 예

동적 메일 그룹, 전자 메일 주소 정책 또는 주소 목록을 만들 때 RecipeintFilter 매개 변수를 사용하여 사용자 지정 특성을 지정할 필요가 없습니다. ConditionalCustomAttribute1에서 ConditionalCustomAttribute15 매개 변수를 대신 사용할 수 있습니다.

이 예제에서는 CustomAttribute1 이 SalesOU로 설정된 받는 사람을 기반으로 동적 메일 그룹을 만듭니다.

New-DynamicDistributionGroup -Name "Sales Users and Contacts" -IncludedRecipients "MailboxUsers,MailContacts" -ConditionalCustomAttribute1 "SalesOU"

참고

조건부 매개 변수를 사용하는 경우 IncludedRecipients 매개 변수를 사용해야 합니다. 또한 RecipientFilter 매개 변수를 사용하는 경우 조건부 매개 변수를 사용할 수 없습니다. 추가 필터를 포함하여 동적 메일 그룹, 전자 메일 주소 정책 또는 주소 목록을 만들려는 경우에는 RecipientFilter 매개 변수를 사용해야 합니다.

ExtensionCustomAttributes 매개 변수를 사용한 사용자 지정 특성 예

이 예제에서 Kweku의 사서함에는 MATH307, ECON202 및 ENGL300 교육 수업에 등록되었음을 반영하도록 ExtensionCustomAttribute1 이 업데이트됩니다.

Set-Mailbox -Identity Kweku -ExtensionCustomAttribute1 MATH307,ECON202,ENGL300

다음으로, ExtensionCustomAttribute1이 MATH307과 같은 RecipientFilter 매개 변수를 사용하여 MATH307에 등록된 모든 학생에 대한 동적 메일 그룹을 만듭니다. ExtentionCustomAttributes 매개 변수를 사용하는 경우 연산자 대신 연산자를 -eq-like 사용할 수 있습니다.

New-DynamicDistributionGroup -Name Students_MATH307 -RecipientFilter "ExtensionCustomAttribute1 -eq 'MATH307'"

이 예제에서는 Kweku의 ExtensionCustomAttribute1 값이 ENGL210 클래스를 추가하고 ECON202 클래스를 제거했음을 반영하도록 업데이트됩니다.

Set-Mailbox -Identity Kweku -ExtensionCustomAttribute1 @{Add="ENGL210"; Remove="ECON202"}