Exchange Server 하이브리드 배포를 위한 레거시 온-프레미스 공용 폴더 구성
하이브리드 배포에서 사용자는 Exchange Online, 온-프레미스 Exchange 또는 둘 다에 있을 수 있으며 공용 폴더는 Exchange Online 또는 온-프레미스 Exchange에 있습니다. 공용 폴더는 한 곳에만 상주할 수 있으므로 폴더가 속한 위치를 결정해야 합니다. 두 위치에 모두 공용 폴더를 배치할 수는 없습니다. 공용 폴더 사서함은 디렉터리 동기화 서비스에 의해 Exchange Online에 동기화됩니다. 그러나 메일 사용 가능 공용 폴더는 프레미스 간에 동기화되지 않습니다.
이 문서에서는 사용자가 Microsoft 365 또는 Office 365 있고 공용 폴더가 Exchange 2010 SP3 이상에 있을 때 메일 사용이 가능한 공용 폴더를 동기화하는 방법을 설명합니다. 그러나 MailUser 개체 온-프레미스 Exchange(대상 공용 폴더 계층 구조에 로컬)로 표시되지 않는 클라우드 사용자는 레거시 또는 온-프레미스 Exchange 공용 폴더에 액세스할 수 없습니다.
참고
이 항목에서는 Exchange 2010 SP3 이상 서버를 레거시 Exchange 서버라고 합니다.
다음 스크립트를 사용하여 메일 사용 공용 폴더를 동기화합니다. 스크립트는 온-프레미스 환경에서 실행되는 Windows 작업에 의해 시작됩니다.
Sync-MailPublicFolders.ps1
: 이 스크립트는 로컬 온-프레미스 Exchange 배포에서 메일 사용이 가능한 공용 폴더 개체를 Exchange Online 동기화합니다. 로컬 온-프레미스 Exchange 배포를 신뢰할 수 있는 권한으로 사용하여 Exchange Online 적용해야 하는 변경 내용을 결정합니다. 스크립트는 로컬 온-프레미스 Exchange 배포에 있는 내용에 따라 클라우드에서 메일 사용이 가능한 공용 폴더 개체를 만들거나 업데이트하거나 삭제합니다.SyncMailPublicFolders.strings.psd1
: 이 지원 파일은 스크립트에서Sync-MailPublicFolders.ps1
사용되며 스크립트와 동일한 위치에 복사해야 합니다.
이 절차를 완료하면 온-프레미스 및 클라우드 사용자가 동일한 온-프레미스 공용 폴더 인프라에 액세스할 수 있습니다.
공용 폴더에서 작동하는 Exchange의 하이브리드 버전은 무엇인가요?
다음 표에서는 사용자 사서함 및 공용 폴더의 지원되는 버전 및 위치 조합에 대해 설명합니다. "하이브리드를 적용할 수 없음"은 여전히 지원되는 시나리오이지만 공용 폴더와 사용자가 모두 동일한 위치에 있기 때문에 하이브리드 시나리오로 간주되지 않습니다.
시나리오 | 온-프레미스 Exchange 2010 사용자 사서함 | 온-프레미스 Exchange 2016/2019 사용자 사서함 | Exchange Online 사용자 사서함 |
---|---|---|---|
온-프레미스 Exchange 2010 공용 폴더 | 하이브리드 해당 없음 | 하이브리드 해당 없음 | 않음 |
온-프레미스 Exchange 2013, Exchange 2016 또는 Exchange 2019 공용 폴더 | 하이브리드 해당 없음 | 하이브리드 해당 없음 | 지원됨 |
Exchange Online 공용 폴더 | 지원되지 않음 | 지원됨 | 하이브리드 해당 없음 |
Exchange 2003 공용 폴더를 사용하는 하이브리드 구성은 지원되지 않습니다. organization Exchange 2003을 실행하는 경우 모든 공용 폴더 데이터베이스 및 복제본을 Exchange 2010 SP3 이상으로 이동해야 합니다. 공용 폴더 복제본이 Exchange 2003에 남아 있어서는 안 됩니다.
1단계: 시작하기 전에 알아야 할 내용
이러한 지침에서는 하이브리드 구성 마법사를 사용하여 온-프레미스 및 Exchange Online 환경을 구성하고 동기화했으며 대부분의 사용자의 자동 검색에 사용되는 DNS 레코드가 온-프레미스 엔드포인트를 참조한다고 가정합니다. 자세한 내용은 Hybrid Configuration Wizard를 참조하십시오.
이러한 지침에서는 Outlook Anywhere가 온-프레미스 레거시 Exchange 서버에서 사용하도록 설정되고 작동한다고 가정합니다. 외부에서 Outlook 사용을 사용 하도록 설정 하는 방법에 대 한 자세한 내용은 Outlook Anywhere을 참조 하십시오.
클라우드와 Exchange의 하이브리드 배포를 위해 레거시 공용 폴더 공존을 구현하려면 가져오기 절차 중에 충돌을 해결해야 할 수 있습니다. 메일 사용 공용 폴더에 할당된 라우팅할 수 없는 전자 메일 주소, Exchange Online 다른 사용자 및 그룹과의 충돌 및 기타 특성으로 인해 충돌이 발생할 수 있습니다.
이러한 지침에서는 공용 폴더를 지원하는 버전으로 Exchange Online 조직을 업그레이드했다고 가정합니다.
Exchange Online에서 Organization Management 역할 그룹의 구성원이어야 합니다. 이 역할 그룹은 Exchange Online 구독 시 할당되는 사용 권한과는 다릅니다. Organization Management 역할 그룹을 사용하도록 설정하는 방법에 대한 자세한 내용은 역할 그룹 관리를 참조하십시오.
Exchange 2010에서는 조직 관리 또는 RBAC(서버 관리 역할 기반 Access Control) 역할 그룹의 구성원이어야 합니다. 자세한 내용은 역할 그룹에 구성원 추가를 참조하십시오.
프레미스 간 공용 폴더에 액세스하려면 사용자가 Outlook 클라이언트를 2012년 11월 이상 Outlook 공개 업데이트로 업그레이드해야 합니다.
다운로드 하려면 2012 년 11 월 Outlook 업데이트 Outlook 2010에 대 한 Microsoft Outlook 2010 (KB2687623) 32 비트 버전에 대 한 업데이트를 참조 하십시오.
Outlook 2007용 2012년 11월 Outlook 업데이트를 다운로드하려면 Microsoft Office Outlook 2007 업데이트(KB2687404) 및 기본 언어로 다운로드를 참조하세요.
다음 조건이 충족되면 microsoft 365 또는 Office 365용 Mac용 Mac용 Outlook 2016 및 Outlook이 프레미스 간 공용 폴더에 대해 지원됩니다.
- Mac용 Outlook 2016 대한 2016년 4월 업데이트가 설치됩니다.
- Exchange 2016 CU2 이상.
- Exchange 2013 CU14 이상.
이 문서의 지침에 따라 하이브리드 배포에 대한 온-프레미스 공용 폴더를 구성한 경우, 추가 단계를 수행하지 않으면 조직 외부의 사용자가 온-프레미스 공용 폴더에 메시지를 전송할 수 없습니다. 예시:
- 공용 폴더에 허용되는 도메인을 내부 릴레이로 설정합니다. 자세한 내용은 Exchange Online에서 허용 도메인 관리를 참조하세요.
- DBEB(디렉터리 기반 에지 차단)를 사용하지 않도록 설정합니다. 자세한 내용은 디렉터리 기반 Edge 차단을 사용하여 잘못된 받는 사람에게 전송된 메시지 거부를 참조하세요.
하이브리드 모드에서는 Exchange Online 사용자가 웹용 Outlook(이전의 Outlook Web App)을 사용하여 공용 폴더에 액세스할 수 없습니다.
2단계: 원격 공용 폴더를 검색 가능하도록 설정
공용 폴더가 Exchange 2010 서버에 있는 경우 공용 폴더 데이터베이스가 있는 모든 사서함 서버에 클라이언트 액세스 서비스를 설치해야 합니다. 이렇게 하면 Exchange RpcClientAccess 서비스를 실행할 수 있으므로 모든 클라이언트가 공용 폴더에 액세스할 수 있습니다. 자세한 내용은 Exchange Server 2010 설치를 참조하세요.
참고
이 서버는 클라이언트 액세스 부하 분산의 일부분이 아니어도 됩니다. 자세한 내용은 Exchange 2010의 부하 분산 이해를 참조하세요.
각 공용 폴더 서버에 빈 사서함 데이터베이스를 만듭니다.
Exchange 2010의 경우 Exchange 관리 셸에서 다음 명령을 실행합니다. 이 명령은 부하 분산 장치를 프로비저닝하는 사서함에서 사서함 데이터베이스를 제외합니다. 이 작업을 수행하면 새 사서함이 이 데이터베이스에 자동으로 추가되지 않습니다.
New-MailboxDatabase -Server <PFServerName_with_CASRole> -Name <NewMDBforPFs> -IsExcludedFromProvisioning $true
Exchange 2007의 경우 Exchange 관리 셸에서 다음 명령을 실행합니다.
New-MailboxDatabase -StorageGroup "<PFServerName>\StorageGroup>" -Name <NewMDBforPFs>
참고
이 데이터베이스에 추가하는 유일한 사서함은 다음 단계에서 만들 프록시 사서함뿐입니다. 이 사서함 데이터베이스에서 다른 사서함을 만들어서는 안 됩니다.
새 사서함 데이터베이스 내에서 프록시 사서함을 Create 주소록에서 사서함을 숨깁니다. 이 사서함의 SMTP 주소는 AutoDiscover에서 DefaultPublicFolderMailbox SMTP로 반환됩니다. 이 SMTP 주소를 확인하면 클라이언트가 공용 폴더 액세스를 위해 레거시 Exchange 서버에 연결할 수 있습니다.
New-Mailbox -Name <PFMailbox1> -Database <NewMDBforPFs>
Set-Mailbox -Identity <PFMailbox1> -HiddenFromAddressListsEnabled $true
Exchange 2010의 경우 자동 검색을 사용하도록 설정하여 프록시 공용 폴더 사서함을 반환합니다.
Set-MailboxDatabase <NewMDBforPFs> -RPCClientAccessServer <PFServerName_with_CASRole>
조직의 모든 공용 폴더 서버에 대해 위의 단계를 반복합니다.
3단계: 스크립트 다운로드
메일 사용이 가능한 공용 폴더-디렉터리 동기화 스크립트에서 다음 파일을 다운로드 합니다.
Sync-MailPublicFolders.ps1
SyncMailPublicFolders.strings.psd1
PowerShell을 실행하는 로컬 컴퓨터에 파일을 저장합니다. 예를 들어 C:\PFScripts와 같습니다.
4단계: 디렉터리 동기화 구성
디렉터리 동기화 서비스에서는 메일 사용 가능 공용 폴더를 동기화하지 않습니다. 다음 스크립트를 실행하면 프레미스 간에 메일 사용 가능 공용 폴더가 동기화됩니다. 하이브리드 배포 시나리오에서는 프레미스 간 권한이 지원되지 않으므로 클라우드의 메일 사용이 가능한 공용 폴더에 할당된 특수 권한을 다시 만들어야 합니다.
참고
동기화된 메일 사용이 가능한 공용 폴더는 메일 흐름을 위한 메일 연락처 개체로 나타나며 Exchange 관리 센터에 표시되지 않습니다. Get-MailPublicFolder 명령을 참조하세요. 클라우드에서 SendAs 사용 권한을 다시, Add-recipientpermission 명령을 사용 합니다.
레거시 Exchange 서버에서 다음 명령을 실행하여 메일 사용이 가능한 공용 폴더를 로컬 온-프레미스 Active Directory 클라우드로 동기화합니다.
Sync-MailPublicFolders.ps1 -Credential (Get-Credential) -CsvSummaryFile:sync_summary.csv
여기서
Credential
은 클라우드 사용자 이름 및 암호이며CsvSummaryFile
동기화 작업 및 오류를 .csv 형식으로 기록하려는 경로입니다.
참고
스크립트를 실행하기 전에 먼저 매개 변수와 함께 설명한 대로 스크립트를 실행하여 사용자 환경에서 수행하는 작업을 시뮬레이션하는 -WhatIf
것이 좋습니다. 메일 사용 공용 폴더를 동기화하려면 매일 이 스크립트를 실행하는 것이 좋습니다.
5단계: Exchange Online 사용자가 온-프레미스 공용 폴더에 액세스하도록 구성
이 절차의 마지막 단계에서는 Exchange Online 조직을 구성하고 레거시 온-프레미스 공용 폴더에 대한 액세스를 허용합니다.
2단계: 원격 공용 폴더를 검색할 수 있도록 설정에서 만든 모든 프록시 공용 폴더 사서함을 가리키면 온라인 organization 온-프레미스 공용 폴더에 액세스할 수 있습니다.
Exchange Online PowerShell에서 다음 명령을 실행합니다. Windows PowerShell을 사용하여 Exchange Online에 연결하는 방법에 대한 자세한 내용은 Connect to Exchange Online Using Remote PowerShell을 참조하세요.
Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes PFMailbox1,PFMailbox2,PFMailbox3
변경 내용을 보려면 Active Directory 동기화가 완료될 때까지 기다려야 합니다. 이 프로세스를 완료 하려면 3 시간까지 걸릴 수 있습니다. 3 시간 마다 발생 하는 되풀이 동기화 될 때까지 기다리는 하지 않으려면 하는 경우에 언제 든 지 디렉터리 동기화를 강제로 수 있습니다. 디렉터리 동기화를 강제 적용하는 자세한 단계는 Microsoft Entra 동기화 연결: 스케줄러를 참조하세요. Exchange Online 이 명령에 제공된 공용 폴더 사서함 중 하나를 임의로 선택합니다.
중요
MailUser 개체 온-프레미스(대상 공용 폴더 계층 구조에 로컬)로 표시되지 않는 클라우드 사용자는 레거시, Exchange 2016 또는 Exchange 2019 온-프레미스 공용 폴더에 액세스할 수 없습니다. 해결 방법에 대해서는 기술 자료 문서 Exchange Online 사용자가 온 프레미스 레거시 공용 폴더에 액세스할 수 없음을 참조하세요.
이 절차가 효과가 있었는지 어떻게 할까요? 알고 있나요?
클라우드 사용자 계정을 사용하여 Outlook을 열고 다음 공용 폴더 테스트를 수행합니다.
- 계층 구조를 확인합니다.
- 사용 권한을 확인합니다.
- 공용 폴더를 만들고 삭제합니다.
- 공용 폴더에 콘텐츠를 게시한 후 삭제합니다.