샘플 코드를 사용하여 크로스 포리스트 이동을 위한 사서함 준비

 

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

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

Microsoft Exchange Server 2010은 Exchange 관리 셸에서 New-MoveRequest cmdlet을 사용하여 온라인 사서함 이동을 지원합니다. 원본 Exchange 포리스트에서 대상 Exchange 2010 포리스트로 사서함을 이동할 수 있습니다. New-MoveRequest를 실행하려면, 메일 사용자는 대상 Exchange 포리스트에 존재해야 하며 메일 사용자는 최소한 Active Directory 특성이 필요합니다. 

Microsoft ILM(Identity Lifecycle Manager) 2007 배포를 사용자 지정하여 대상 Exchange 포리스트에 필요한 메일 사용자를 만들 수 있습니다. 이 항목에서 설명한 ILM-기반 규칙 확장 샘플 코드는 현재 ILM 배포를 사용자 지정하여 대상 Exchange 2010 포리스트에 필요한 메일 사용 가능 사용자를 만드는 방법을 보여 줍니다.

필요한 Active Directory 특성에 대한 설명을 포함하여 크로스 포리스트 이동 준비에 대한 자세한 내용은 크로스 포리스트 이동 요청을 위한 사서함 준비를 참조하십시오.

선행 조건

  • Microsoft 다운로드 센터의 온라인 사서함 이동 준비 페이지에서 샘플 코드를 다운로드합니다.

  • 샘플 코드를 실행하려면 ILM 2007 기능 팩 1 SP1이 필요합니다. 기능 팩을 다운로드하려면, Microsoft 기술 자료 문서 977791, 서비스 팩 1(빌드 3.3.1139.2)은 ILM(Identity Lifecycle Manager) 2007 기능 팩 1에 사용할 수 있습니다를 참조하십시오.

  • 또한 다음이 필요합니다.

    • 현재 사서함이 있는 Exchange 2003, Exchange 2007 또는 Exchange 2010을 실행하는 원본 포리스트

      참고

      Exchange 2010은 Exchange 2000 사서함 이동을 지원하지 않습니다.

    • 사서함이 이동될 Exchange 2010이 설치된 대상 포리스트

  • Exchange 2010 대상 포리스트에 연결하려면 UpdateRecipient cmdlet을 호출할 수 있는 적절한 권한이 있어야 합니다. 필요한 권한을 보려면 사서함 사용 권한 항목에서 "받는 사람의 프로비저닝 권한" 섹션을 참조하십시오.

샘플 코드 내용

Microsoft Visual Studio 2008에서 Microsoft.Exchange.Sample.OneWayGALSync.sln을 열어 샘플 코드를 봅니다. 샘플 코드에는 다음이 포함되어 있습니다.

  • Microsoft.MetadirectoryServicesEx.dll은 "\Program Files\Microsoft Identity Integration Server\Bin\Assemblies"에 있는 ILM 2007 FP1 SP1과 함께 제공된 이진 파일입니다. 샘플 코드가 이 파일을 참조합니다.

  • 샘플 코드가 OneWaySync.xml을 참조합니다.

  • ILMServerConfig 폴더에는 원본 관리 에이전트(MA), 대상 MA 및 ILM MV(메타버스)에 대한 ILM 구성 파일이 포함되어 있습니다.

  • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll 및 Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll(샘플 코드에서 작성됨)은 "\obj\Debug"에 있습니다.

ILM 샘플 코드 설치

  1. ILM 서버에서 다음을 \Program Files\Microsoft Identity Integration Server\Extensions에 복사합니다.

    • OneWaySync.xml

    • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll

    • Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll

  2. 1단계에서 ILM 확장 폴더로 복사한 OneWaySync.xml 파일을 편집하여 메일 사용자를 생성할 대상 Exchange 포리스트에 TargetOU 컨테이너의 DN(distinguishedName)을 지정합니다. 이름을 모르는 경우 LDP.exe 또는 ADSIEdit.exe를 사용하여 TargetOU 컨테이너를 찾을 수 있습니다.

    참고

    이 샘플을 ILM GalSync 2007과 함께 사용하는 경우, 이 컨테이너를 GalSync2007에서 관리하는 컨테이너 목록에서 제외합니다.

  3. ILM ID 관리자 콘솔에서 파일 > 서버 구성 가져오기로 이동하여 ILMServerConfig 폴더에서 ILM 서버 구성을 가져옵니다. 이 작업은 메타버스 스키마 및 프로비저닝 규칙과 함께 Active Directory 관리 에이전트 두 개를 가져옵니다.

    참고

    가져오는 동안 포리스트 이름과 자격 증명을 입력하고 가져온 ADMA(Active Directory 관리 에이전트)의 파티션이 원본과 대상 ADMA 모두에 대한 구성의 파티션 이름과 일치해야 합니다.

  4. 관리 에이전트 만들기 페이지에서 ADMA가 Exchange 2010 대상 포리스트를 지원하는 경우, 확장 구성 창의 프로비전 드롭 다운에서 Exchange 2010을 선택한 다음 Exchange 2010 클라이언트 액세스 서버의 원격 Windows PowerShell URI를 Exchange 2010 RPS URI에 입력합니다.

    관리 에이전트 만들기 페이지

  5. ILM ID 관리자 콘솔의 관리 에이전트 만들기 창에서 원본 포리스트 관리 에이전트의 속성을 엽니다. 디렉터리 파티션 구성 마법사를 선택한 다음 컨테이너를 클릭하여 대상 포리스트로 이동할 사서함이 있는 컨테이너를 선택합니다. 기타 모든 컨테이너의 선택을 해제합니다. 즉, 관리 에이전트의 범위를 이 컨테이너 하나만 관리하도록 지정합니다. 마찬가지로 대상 포리스트 MA의 경우, 메일 사용이 가능한 사용자를 프로비저닝하는 컨테이너, 즉 2단계에서 지정한 TargetOU를 선택합니다.

    참고

    이 샘플을 ILM GalSync 2007과 함께 사용하는 경우 GalSync 2007에서 관리하는 컨테이너 목록에서 이러한 컨테이너를 모두 제외합니다.

  6. ILM이 2단계에서 지정한 TargetOU를 검색할 수 있도록 대상 MA에서 초기 전체 가져오기(단계만)를 수행합니다.

대상 Exchange 포리스트에 메일 사용자 만들기

이제 샘플 코드를 설치했으므로 다음 절차를 통해 New-MoveRequest를 실행하여 온라인 사서함 이동을 수행할 수 있도록 대상 Exchange 포리스트에 필요한 메일 사용자를 만듭니다.

  1. 원본 포리스트에서 Exchange 관리 콘솔을 사용하여 "ILM 샘플 코드 설치"의 4단계에서 선택한 컨테이너에 사서함 사용자를 만듭니다. Active Directory 사용자와 컴퓨터를 사용하여 기존 사서함 사용자를 컨테이너로 이동할 수도 있습니다. 

  2. 원본 MA에서 델타 가져오기 및 델타 동기화를 실행하여 원본 컨테이너에 추가된 사서함을 검색하여 메일 사용자를 대상 MA에 프로비저닝합니다.

  3. 대상 MA에서 내보내기를 실행하여 1단계에서 프로비저닝된 메일 사용자를 대상 Active Directory로 내보냅니다.

  4. 대상 MA에서 델타 가져오기를 수행하여 2단계에서 내보낸 변경 내용을 확인합니다.

  5. 대상 포리스트에서 Exchange 관리 셸을 열고 New-MoveRequest cmdlet을 사용하여 원본 포리스트에서 사서함을 이동합니다.

앞의 단계와 관련된 자세한 내용은 다음 항목을 참조하십시오.

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