사용자 지정 LDAP 필터를 OPATH 필터로 업그레이드

 

적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3

마지막으로 수정된 항목: 2016-11-28

Microsoft Exchange Server 2003 이하 버전에서는 사용자 지정 주소 목록, GAL(전체 주소 목록), 전자 메일 주소 정책 및 메일 그룹을 만드는 데 LDAP 필터링 구문이 사용됩니다. 그러나 Exchange Server 2010 및 Exchange Server 2007에서는 LDAP 필터링 구문 대신 OPATH 필터링 구문이 사용됩니다. OPATH 필터링 구문을 사용하면 -RecipientFilter 매개 변수를 사용하여 Exchange 관리 셸 명령으로 직접 필터를 만들 수 있습니다.

참고

LDAP 구문 필터는 Exchange 2010에서 지원되지만 Exchange 2003 이하 버전에서 마이그레이션한 개체에만 사용할 수 있습니다. Exchange 2010 서버에서 LDAP 필터를 편집하려는 경우에는 해당 LDAP 필터를 OPATH 구문으로 업그레이드해야 합니다. 예를 들어 조직에 Exchange 2003 서버가 있는 경우에는 Exchange 2003 서버에서 LDAP 구문 필터를 관리할 수 있습니다. 그러나 Exchange 2010에서 LDAP 구문 필터를 만들거나 관리할 수는 없습니다.

스크립트를 사용하여 LDAP 필터를 OPATH 구문으로 변환하는 방법에 대한 내용은 Exchange Server 팀 블로그 게시물, OPATH 필터로의 LDAP 필터 변환에 대한 정보를 참조하십시오.

참고

각 블로그의 콘텐츠 및 URL은 예고 없이 변경될 수 있습니다. 각 블로그 내의 콘텐츠는 보증 없이 "있는 그대로" 제공되며 권한을 제공하지 않습니다. 포함된 스크립트 샘플 또는 코드는 Microsoft 사용 약관에 지정되어 있는 약관에 따라 사용됩니다.

중요

Exchange 2003에서는 사용자 지정 Active Directory 확장 특성을 만들 수 있습니다. 그러나 Exchange 2010에서는 필터링 가능한 속성으로 사용자 지정 확장 특성을 사용할 수 없습니다. 조직에 사용자 지정 확장 특성이 있는 경우에는 각 받는 사람에 대해 Exchange 2010에서 제공하는 15가지 사용자 지정 특성을 사용하는 것이 좋습니다. 그러나 사용자 지정 특성이 조직의 요구를 충족하지 않는 경우에는 사용자 지정 확장 특성을 사용하는 개체를 업그레이드하지 않는 것이 좋습니다.

받는 사람 명령에서 필터를 만드는 방법에 대한 자세한 내용은 받는 사람 명령에서 필터 만들기를 참조하십시오.

목차

업그레이드해야 하는 개체 결정

기본 개체 업그레이드

사용자 지정 개체 업그레이드

업그레이드해야 하는 개체 결정

Exchange 개체를 업그레이드하기 전에 먼저 업그레이드해야 하는 개체를 결정해야 합니다. 다음과 같은 두 가지 유형의 필터를 업그레이드해야 할 수 있습니다.

  • 기본 개체   Exchange를 설치할 때 만들어지는 기본 전자 메일 주소 정책 및 주소 목록입니다.

  • 사용자 지정 개체   Exchange 2003 이하 버전에서 Exchange 관리자가 만든 사용자 지정 LDAP 필터입니다.

Exchange 관리 콘솔 또는 Exchange 관리 셸을 사용하여 업그레이드해야 하는 개체를 결정할 수 있습니다.

Exchange 관리 콘솔 사용

Exchange 관리 콘솔을 사용하여 업그레이드해야 하는 개체를 결정하려면 해당 개체에 대해 편집 마법사를 사용하여 개체를 편집해야 합니다.

예를 들어 전자 메일 주소 정책이 업그레이드되었는지 여부를 확인하려면 결과 창에서 전자 메일 주소 정책을 선택한 후에 작업 창에서 편집을 클릭하여 전자 메일 주소 정책 편집 마법사를 엽니다.

전자 메일 주소 정책을 Exchange 2003에서 만들었으며 필터링 구문을 아직 OPATH로 업그레이드하지 않은 경우에는 오류가 표시됩니다. 이 오류는 전자 메일 주소 정책의 필터링 구문을 Exchange 2003 이하 버전에서 만들었으며 업그레이드가 필요할 수 있음을 나타냅니다. 필터링 구문을 업그레이드하는 방법에 대한 내용은 이 항목 뒤에 이어지는 "기본 개체 업그레이드" 및 "사용자 지정 개체 업그레이드"를 참조하십시오.

Exchange 관리 셸 사용

Exchange 관리 셸을 사용하여 업그레이드해야 하는 개체를 결정하려면 관련 Get- cmdlet을 사용하고 목록 형식을 지정하여 받는 사람 필터와 Exchange 버전을 확인하면 됩니다.

이 예에서는 업그레이드가 필요한 전자 메일 주소 정책을 결정합니다.

Get-EmailAddressPolicy | Format-List Name, *RecipientFilter*, ExchangeVersion

이 명령을 실행하면 Exchange 관리 셸에 다음 정보가 표시됩니다.

이 예에서는 Get-EmailAddressPolicy cmdlet에서 두 개의 전자 메일 주소 정책을 반환합니다. 파란색으로 강조 표시된 기본 정책이 업그레이드해야 하는 Exchange 2003 개체이고, 빨간색으로 강조 표시된 리소스 사서함이 Exchange 2010에서 만들었거나 이미 업그레이드한 개체입니다.

다음 사항에 모두 해당하는 경우에는 개체가 업그레이드되지 않은 것입니다.

  • RecipientFilter 특성이 비어 있음

  • RecipientFilterType 특성 값이 "Legacy"임

  • ExchangeVersion 특성 값이 "0.0 (6.5.6200.0)"임

맨 위로 이동

기본 개체 업그레이드

Exchange 2003을 설치하면 기본 전자 메일 주소 정책과 여러 기본 주소 목록이 만들어집니다. 다음 목록에는 Exchange 2010에서 필터를 변경해야 하거나 Exchange 2010에서 개체를 관리해야 하는 경우 업그레이드해야 하는 기본 개체가 나와 있습니다.

  • 전자 메일 주소 정책: 기본 정책

  • 주소 목록: 모든 연락처, 모든 그룹, 모든 장소, 모든 사용자, 기본 전체 주소 목록, 공용 폴더

기본 개체에는 알려진 필터가 있으므로 이러한 개체를 쉽게 업그레이드할 수 있습니다. 기본 개체를 업그레이드하는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오.

참고

-ForceUpgrade 매개 변수는 개체에 대해 대체 받는 사람 필터를 생성하거나 개체를 업그레이드하지 않습니다. -ForceUpgrade 매개 변수는 무인 스크립트를 사용하여 업그레이드를 수행할 수 있도록 확인 질문을 생략합니다.

맨 위로 이동

사용자 지정 개체 업그레이드

사용자 지정 개체를 업그레이드할 때는 사용자 지정 LDAP 필터의 필터링 작업을 결정한 후에 이 필터를 OPATH 구문으로 변환해야 하므로 작업이 좀 더 까다롭습니다. 다음 Exchange 개체에 대해 사용자 지정 LDAP 필터를 만들 수 있습니다.

  • 주소 목록

  • 전자 메일 주소 정책

  • 동적 메일 그룹

다음과 같은 두 가지 방법을 사용하여 사용자 지정 개체를 업그레이드할 수 있습니다.

  • Microsoft Exchange 팀에서 제공하는 스크립트를 사용합니다. 이 스크립트에 대한 내용은 Exchange Server 팀 블로그 게시물, OPATH 필터로의 LDAP 필터 변환에 대한 정보를 참조하십시오.

    참고

    각 블로그의 콘텐츠 및 URL은 예고 없이 변경될 수 있습니다. 각 블로그 내의 콘텐츠는 보증 없이 "있는 그대로" 제공되며 권한을 제공하지 않습니다. 포함된 스크립트 샘플 또는 코드는 Microsoft 사용 약관에 지정되어 있는 약관에 따라 사용됩니다.

  • 다음 섹션에서 설명하는 대로 LDAP 필터를 OPATH로 수동 업그레이드합니다.

1단계: 사용자 지정 LDAP 필터가 수행하는 작업 결정

Exchange 2003 LDAP 필터를 OPATH 구문으로 업그레이드하려면 먼저 해당 LDAP 필터의 필터링 작업을 결정해야 합니다. 다음 단계를 수행합니다.

  1. 기존 필터를 메모장 등의 텍스트 편집 응용 프로그램에 복사합니다.

    중요

    작업을 시작하기 전에 기존 LDAP 필터를 기록해 둡니다.

    이 예는 전자 메일 주소 정책에 대한 LDAP 필터입니다.

    (&(&(|(&(&(objectCategory=user)(msExchangeHomeServerName=/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn*)))(&(|(objectCategory=group)(objectCategory=msExchangeDynamicDistributionList))(displayName=IT*)))))
    
  2. 메모장에서 필터 줄이 들여쓰기되어 논리적 흐름이 표시됩니다.

  3. 필터의 작업을 설명하는 문을 작성합니다. 이 예의 경우 전자 메일 주소 정책의 필터에는 다음 개체가 포함됩니다.

    • 특정 관리 그룹에 홈 서버가 있는 모든 사용자 범주 개체

    • 특정 표시 이름으로 시작하는 동적 메일 그룹 또는 모든 그룹

2단계: LDAP 필터를 OPATH 구문으로 변환

LDAP 필터의 기능을 결정한 후에는 LDAP 필터를 OPATH 구문으로 변환해야 합니다.

참고

다양한 속성의 이름이 변경되었습니다. 예를 들어 LDAP 속성 mailNickname은 Exchange 2010에서 Alias이라고 합니다. 속성 이름의 전체 목록을 보려면 -RecipientFilter 매개 변수의 필터링할 수 있는 속성을 참조하십시오. 

  1. 이 항목 앞부분의 "사용자 지정 LDAP 필터가 수행하는 작업 결정" 섹션 3단계에서 기록해 둔 문을 기준으로 받는 사람 필터를 만듭니다.

    (ServerLegacyDN -like "/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn=*")
     ((RecipientType -eq "<group recipient type>" -or RecipientType -eq "DynamicDL") -and (DisplayName -like "IT"))
    
  2. 적절한 Set cmdlet을 사용하여 명령을 생성하고 Exchange 관리 셸에서 실행합니다.

    Set-EmailAddressPolicy eap1 -RecipientFilter {(ServerLegacyDN -like "/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn=*") -and ((RecipientType -eq "<group recipient type>" -or RecipientType -eq "DynamicDL") -and (DisplayName -like "IT"))}
    

참고

-RecipientFilter 매개 변수의 여러 속성에는 와일드카드 문자를 사용할 수 있습니다. 와일드카드 문자를 사용하는 경우 -eq 연산자를 사용하지 마십시오. 대신 -like 연산자를 사용합니다. -like 연산자는 문자열에서의 패턴 일치를 찾는 데 사용되는 반면 -eq 연산자는 정확한 일치를 찾는 데 사용됩니다.

맨 위로 이동

 © 2010 Microsoft Corporation. 모든 권리 보유.