샘플 코드를 사용하여 포리스트 간 이동을 위한 사서함 준비
적용 대상: Exchange Server 2013
Microsoft Exchange 2013은 New-MoveRequest 및 New-MigrationBatch cmdlet을 사용한 사서함 이동 및 마이그레이션을 지원합니다. EAC(Exchange 관리 센터)를 통해 사서함을 이동할 수도 있습니다. 원본 Exchange 포리스트에서 대상 Exchange 2010 포리스트로 사서함을 이동할 수 있습니다.
New-MoveRequest를 실행하려면 메일 사용자가 대상 Exchange 포리스트에 있어야 하며 메일 사용자에게 필요한 최소 Active Directory 특성 집합이 있어야 합니다. Microsoft ILM(Identity Lifecycle Manager) 2007 배포를 사용자 지정하여 대상 Exchange 포리스트에 필요한 메일 사용자를 만들 수 있습니다. 이 항목에 설명된 ILM 기반 규칙 확장 샘플 코드는 대상 Exchange 2013 포리스트에서 필요한 메일 사용 사용자를 만들기 위해 현재 ILM 배포를 사용자 지정하는 방법을 보여 줍니다.
필요한 Active Directory 특성에 대한 설명을 포함하여 포리스트 간 이동을 준비하는 방법에 대한 자세한 내용은 포리스트 간 이동 요청에 대한 사서함 준비를 참조하세요.
시작하기 전에 알아야 할 사항은 무엇인가요?
샘플 코드를 사용하여 포리스트 간 이동을 위한 사서함 준비에서 샘플 코드를 다운로드합니다.
샘플 코드를 실행하려면 ILM 2007 기능 팩 1 SP1(서비스 팩 1)이 필요합니다.
또한 다음이 필요합니다.
Exchange 2013을 실행하며 사서함이 현재 존재하는 원본 포리스트.
Exchange 2013이 설치되어 있으며 사서함을 이동할 대상 포리스트.
Exchange 2013 대상 포리스트에 연결하려면 UpdateRecipient cmdlet을 호출할 수 있는 적절한 권한이 있어야 합니다. 필요한 권한을 보려면 받는 사람 권한 항목의 "받는 사람 프로비저닝 권한" 섹션 을 참조하세요.
이 항목의 절차에 적용할 수 있는 바로 가기 키에 대한 자세한 내용은 Exchange 관리 센터의 바로 가기 키을 참조하세요.
팁
문제가 있습니까? Exchange 포럼에서 도움을 요청하세요. Exchange Server 포럼을 방문하세요.
1단계: ILM 샘플 코드 설치
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 및 MV(ILM 메타버스)에 대한 ILM 구성 파일이 포함되어 있습니다.
Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll 및 Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll(샘플 코드에서 빌드됨)는 "\obj\Debug" 아래에 있습니다.
ILM 서버에서 다음을 \Program Files\Microsoft Identity Integration Server\Extensions에 복사합니다.
OneWaySync.xml
Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll
Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll
1단계에서 ILM 확장 폴더에 복사한 파일 OneWaySync.xml 편집하여 메일 사용자를 만들 대상 Exchange 포리스트에 TargetOU 컨테이너의 distinguishedName(DN)을 지정합니다. 이름이 무엇인지 모르는 경우 LDP.exe 또는 ADSIEdit.exe 사용하여 TargetOU 컨테이너를 검색할 수 있습니다.
참고
ILM GalSync 2007과 함께 이 샘플을 사용하는 경우 GalSync2007에서 관리하는 컨테이너 목록에서 이 컨테이너를 제외합니다.
ILM Identity Manager 콘솔에서 파일>가져오기 서버 구성으로 이동하여 ILMServerConfig 폴더에서 ILM 서버 구성을 가져옵니다. 이 작업은 메타버스 스키마 및 프로비저닝 규칙과 함께 두 개의 Active Directory 관리 에이전트를 가져옵니다.
참고
가져오는 동안 포리스트 이름 및 자격 증명을 제공하고 가져온 ADMA(Active Directory Management Agent)의 파티션을 원본 및 대상 ADMA에 대한 구성의 파티션 이름과 일치시켜야 합니다.
Exchange 2013 대상 포리스트를 지원하는 ADMA의 경우 관리 에이전트 만들기 페이지의 확장 구성 창에서 프로비전 드롭다운에서 Exchange 2013을 선택한 다음 Exchange 2013 RPS URI에서 Exchange 2010 클라이언트 액세스 서버의 원격 Windows PowerShell URI를 입력합니다.
관리 에이전트 만들기 페이지
관리 에이전트 만들기 창의 ILM Identity Manager 콘솔에서 원본 포리스트 관리 에이전트의 속성을 엽니다. 디렉터리 파티션 구성 마법사를 선택한 다음 컨테이너를 클릭하여 대상 포리스트로 이동할 사서함을 포함할 컨테이너를 선택합니다. 다른 모든 컨테이너, 즉 관리 에이전트가 이 컨테이너를 하나만 관리하도록 scope 선택 항목을 지웁니다. 마찬가지로 대상 포리스트 MA의 경우 메일 사용 가능 사용자가 프로비전될 컨테이너, 즉 2단계에서 지정한 TargetOU를 선택합니다.
참고
ILM GalSync 2007과 함께 이 샘플을 사용하는 경우 GalSync 2007에서 관리하는 컨테이너 목록에서 이러한 컨테이너를 모두 제외합니다.
ILM이 2단계에서 지정된 TargetOU를 검색할 수 있도록 대상 MA에서 초기 전체 가져오기(스테이지만 해당)를 수행합니다.
2단계: 대상 Exchange 포리스트에서 메일 사용자 만들기
이제 샘플 코드를 설치했으므로 다음 절차를 사용하여 New-MoveRequest 를 실행하여 온라인 사서함 이동을 수행할 수 있도록 대상 Exchange 포리스트에 필요한 메일 사용자를 만듭니다.
원본 포리스트에서 Exchange 관리 센터를 사용하여 "ILM 샘플 코드 설치" 4단계에서 선택한 컨테이너에 사서함 사용자를 만듭니다. Active Directory 사용자 및 컴퓨터 사용하여 기존 사서함 사용자를 컨테이너로 이동할 수도 있습니다.
원본 MA에서 델타 가져오기 및 델타 동기화 실행을 수행하여 원본 컨테이너에 추가된 사서함을 검색하고 대상 MA에 메일 사용자를 프로비전합니다.
대상 MA에서 내보내기 실행을 수행하여 1단계에서 프로비전된 메일 사용자를 대상 Active Directory로 내보냅니다.
대상 MA에서 델타 가져오기를 수행하여 2단계에서 내보낸 변경 내용을 확인합니다.
대상 포리스트에서 Exchange 관리 셸을 열고 New-MoveRequest cmdlet을 사용하여 원본 포리스트에서 사서함을 이동합니다.
작동 여부는 어떻게 확인하나요?
대상 포리스트에서 원본 포리스트에서 이동한 사용자가 대상 포리스트에 있는지 확인합니다.