Share via


Exchange Server 하이브리드 배포를 위한 레거시 온-프레미스 공용 폴더 구성

요약: 이 문서의 단계를 사용하여 Microsoft 365 또는 Office 365 및 Exchange Server 2010 온-프레미스 배포 간에 공용 폴더를 동기화합니다.

하이브리드 배포에서 Exchange Online, 온-프레미스, 또는 둘 모두에 사용자가 될 수 있습니다 하 고 공용 폴더는 하거나 Exchange Online 또는 온-프레미스 합니다. 공용 폴더는 한 곳에만 상주할 수 있으므로 공용 폴더가 Exchange Online 또는 온-프레미스에 있는지 여부를 결정해야 합니다. 두 위치에 모두 공용 폴더를 배치할 수는 없습니다. 공용 폴더 사서함은 디렉터리 동기화 서비스에 의해 Exchange Online에 동기화됩니다. 그러나 메일 사용 가능 공용 폴더는 프레미스 간에 동기화되지 않습니다.

이 문서에서는 온-프레미스 공용 폴더에 액세스하도록 Exchange Online 사서함을 구성하는 방법을 설명합니다. 또한 사용자가 Microsoft 365 또는 Office 365 있고 Exchange Server 2010 SP3 공용 폴더가 온-프레미스인 경우 메일 사용이 가능한 공용 폴더를 동기화하는 방법도 설명합니다. 그러나 MailUser 개체 온-프레미스(대상 공용 폴더 계층 구조에 로컬)로 표시되지 않는 Microsoft 365 또는 Office 365 사용자는 레거시 또는 최신 온-프레미스 공용 폴더에 액세스할 수 없습니다.

참고

이 항목에서는 Exchange Server 2010 SP3 서버를 레거시 Exchange 서버로 참조합니다.

온-프레미스 환경에서 실행되는 Windows 작업에서 시작하는 다음 스크립트를 사용하여 메일 사용 공용 폴더를 동기화할 수 있습니다.

  • Sync-MailPublicFolders.ps1: 이 스크립트는 로컬 Exchange 온-프레미스 배포의 메일 사용 공용 폴더 개체를 Microsoft 365 또는 Office 365 동기화합니다. 로컬 Exchange 온-프레미스 배포를 master 사용하여 Microsoft 365 또는 Office 365 적용해야 하는 변경 내용을 결정합니다. 이 스크립트는 로컬 온-프레미스 Exchange 배포에 있는 항목에 따라 Microsoft 365 또는 Office 365 Active Directory에서 메일 사용이 가능한 공용 폴더 개체를 만들거나 업데이트하거나 삭제합니다.

  • SyncMailPublicFolders.strings.psd1: 이전 동기화 스크립트에서 사용하는 지원 파일이며 이전 스크립트와 동일한 위치에 복사해야 합니다.

참고

Sync-MailPublicFolders.ps1 은 최신 인증을 지원하지 않으며 기본 인증에서만 작동합니다. 기본 인증을 지원하는 Exchange Online 계정을 사용해야 합니다.

이 절차를 완료하면 온-프레미스 및 Microsoft 365 또는 Office 365 사용자가 동일한 온-프레미스 공용 폴더 인프라에 액세스할 수 있습니다.

공용 폴더를 사용할 수 있는 하이브리드 버전 Exchange

다음 표에서는 지원되는 사용자 사서함과 공용 폴더의 버전 및 위치 조합에 대해 설명합니다. "하이브리드를 적용할 수 없음"은 여전히 지원되는 시나리오이지만 공용 폴더와 사용자가 모두 동일한 위치에 있기 때문에 하이브리드 시나리오로 간주되지 않습니다.

버전 온-프레미스 Exchange 2010 사용자 사서함 온-프레미스 Exchange 2013 사용자 사서함 Exchange Online 사용자 사서함
온-프레미스 Exchange 2010 공용 폴더 하이브리드 해당 없음 하이브리드 해당 없음 않음
온-프레미스 Exchange 2013 공용 폴더 하이브리드 해당 없음 하이브리드 해당 없음 지원됨
Exchange Online 공용 폴더 지원되지 않음 지원됨 하이브리드 해당 없음

Exchange 2003 공용 폴더를 사용하는 하이브리드 구성은 지원되지 않습니다. organization Exchange 2003을 실행하는 경우 모든 공용 폴더 데이터베이스 및 복제본을 Exchange 2010 SP3 이상으로 이동해야 합니다. 공용 폴더 복제본이 Exchange 2003에 남아 있어서는 안 됩니다.

참고

Outlook 2016은 Exchange 2007 레거시 공용 폴더 액세스를 지원하지 않습니다. Outlook 2016 사용하는 사용자가 있는 경우 공용 폴더를 최신 버전의 Exchange Server 이동해야 합니다. Exchange 2007 및 이전 버전과의 Outlook 2016 및 Office 2016 호환성에 대한 자세한 내용은 이 문서에서 찾을 수 있습니다.

1단계: 시작하기 전에 알아야 할 사항

  • 이러한 지침에서는 하이브리드 구성 마법사를 사용하여 온-프레미스 및 Exchange Online 환경을 구성하고 동기화했으며 대부분의 사용자에 대한 자동 검색 서비스에 사용되는 DNS 레코드가 온-프레미스 엔드포인트를 참조한다고 가정합니다. 자세한 내용은 하이브리드 구성 마법사를 참조하세요.

  • 이러한 지침에서는 Outlook Anywhere가 모든 온-프레미스 레거시 Exchange 공용 폴더 서버에서 사용하도록 설정되고 작동한다고 가정합니다. Outlook Anywhere를 사용하도록 설정하는 방법에 대한 자세한 내용은 Outlook Anywhere를 참조하세요.

  • Microsoft 365 또는 Office 365 Exchange의 하이브리드 배포를 위해 레거시 공용 폴더 공존을 구현하려면 가져오기 절차 중에 충돌을 해결해야 할 수 있습니다. 메일 사용이 가능한 공용 폴더에 할당된 배포할 수 없는 전자 메일 주소, Microsoft 365 또는 Office 365 다른 사용자 및 그룹과 충돌하는 등의 이유로 충돌이 발생할 수 있습니다.

  • 이러한 지침에서는 Exchange Online organization 공용 폴더를 지원하는 버전으로 업그레이드되었다고 가정합니다.

  • Exchange Online에서 Organization Management 역할 그룹의 구성원이어야 합니다. 이 역할 그룹은 Exchange Online 구독 시 할당되는 사용 권한과는 다릅니다. 조직 관리 역할 그룹을 사용하도록 설정하는 방법에 대한 자세한 내용은 역할 그룹 관리를 참조하세요.

  • Exchange 2010에서는 Organization Management 또는 Server Management RBAC 역할 그룹의 구성원이어야 합니다. 자세한 내용은 역할 그룹에 구성원 추가를 참조하세요.

  • 프레미스 간 공용 폴더에 액세스하려면 사용자가 Outlook 클라이언트를 2012년 11월 Outlook 공개 업데이트 또는 이후 버전으로 업그레이드해야 합니다.

  • Mac용 Outlook 2016(및 이전 버전) 및 Office 365용 Mac용 Outlook은 프레미스 간 레거시 공용 폴더에 대해 지원되지 않습니다. 사용자는 Mac용 Outlook 또는 Office 365 Mac용 Outlook을 사용하여 액세스하려면 공용 폴더와 동일한 위치에 있어야 합니다. 또한 사서함이 Exchange Online 있는 사용자는 Outlook Web App 사용하여 온-프레미스 공용 폴더에 액세스할 수 없습니다.

  • 이 문서의 지침에 따라 하이브리드 배포를 위해 온-프레미스 공용 폴더를 구성한 후에는 다른 단계를 수행하지 않는 한 organization 외부에 있는 사용자는 온-프레미스 공용 폴더로 메시지를 보낼 수 없습니다. 공용 폴더에 대해 허용된 도메인을 내부 릴레이로 설정하거나(Exchange Online 허용된 도메인 관리 참조) 디렉터리 기반 에지 차단(DBEB)을 사용하지 않도록 설정할 수 있습니다(디렉터리 기반 에지 차단을 사용하여 잘못된 받는 사람에게 전송된 메시지 거부 참조).

2단계: 원격 공용 폴더를 검색 가능하도록 설정

  1. 공용 폴더가 Exchange 2010 이상 서버에 있는 경우 공용 폴더 데이터베이스가 있는 모든 사서함 서버에 CAS(클라이언트 액세스 서버) 역할을 설치해야 합니다. 이렇게 하면 모든 클라이언트가 공용 폴더에 액세스할 수 있도록 Microsoft Exchange RpcClientAccess 서비스를 실행할 수 있습니다. 자세한 내용은 Exchange Server 2010 설치를 참조하세요.

    참고

    이 서버는 클라이언트 액세스 부하 분산의 일부분이 아니어도 됩니다. 자세한 내용은 Exchange 2010의 부하 분산 이해를 참조하세요.

  2. 각 공용 폴더 서버에 빈 사서함 데이터베이스를 만듭니다.

    Exchange 2010의 경우 다음 명령을 실행합니다. 이 명령은 부하 분산 장치를 프로비저닝하는 사서함에서 사서함 데이터베이스를 제외합니다. 이렇게 하면 새 사서함이 이 데이터베이스에 자동으로 추가되지 않습니다.

    New-MailboxDatabase -Server <PFServerName_with_CASRole> -Name <NewMDBforPFs> -IsExcludedFromProvisioning $true
    

    참고

    이 데이터베이스에는 3단계에서 만드는 프록시 사서함만 추가하는 것이 좋습니다. 이 사서함 데이터베이스에서 다른 사서함을 만들어서는 안 됩니다.

  3. 새 사서함 데이터베이스 내에서 프록시 사서함을 Create 주소록에서 사서함을 숨깁니다. 이 사서함의 SMTP는 AutoDiscover에서 DefaultPublicFolderMailbox SMTP로 반환되므로 이 SMTP를 확인하면 클라이언트가 공용 폴더 액세스를 위해 레거시 Exchange 서버에 연결할 수 있습니다.

    New-Mailbox -Name <PFMailbox1> -Database <NewMDBforPFs>
    
    Set-Mailbox -Identity <PFMailbox1> -HiddenFromAddressListsEnabled $true
    
  4. Exchange 2010의 경우 자동 검색에서 프록시 공용 폴더 사서함을 반환하도록 설정합니다.

    Set-MailboxDatabase <NewMDBforPFs> -RPCClientAccessServer <PFServerName_with_CASRole>
    
  5. 조직의 모든 공용 폴더 서버에 대해 위의 단계를 반복합니다.

3단계: 스크립트를 다운로드하여 메일 사용 공용 폴더 동기화

  1. 메일 사용이 가능한 공용 폴더-디렉터리 동기화 스크립트에서 다음 파일을 다운로드 합니다.

    • Sync-MailPublicFolders.ps1
    • SyncMailPublicFolders.strings.psd1
  2. 스크립트를 실행 중인 Exchange 온-프레미스 서버에 파일을 저장합니다. 예를 들어 C:\PFScripts와 같습니다.

4단계: 디렉터리 동기화 구성

디렉터리 동기화 서비스는 메일 사용이 가능한 공용 폴더를 동기화 하지 않습니다. 다음 스크립트를 실행하면 온-프레미스에서 메일 사용이 가능한 공용 폴더가 동기화됩니다. 하이브리드 배포 시나리오에서는 프레미스 간 권한이 지원되지 않으므로 메일 사용이 가능한 공용 폴더에 할당된 특수 권한을 클라우드에서 다시 만들어야 합니다. 자세한 내용은 Exchange 하이브리드 배포 설명서를 참조하세요.

참고

동기화된 메일 사용이 가능한 공용 폴더는 메일 흐름을 위한 메일 연락처 개체로 나타나며 Exchange 관리 센터에 표시되지 않습니다. Get-MailPublicFolder 명령을 참조하세요. 클라우드에서 SendAs 사용 권한을 다시, Add-recipientpermission 명령을 사용 합니다.

  1. 레거시 Exchange 서버에서 다음 명령을 실행하여 로컬 온-프레미스 Active Directory 메일 사용 공용 폴더를 Microsoft 365 또는 Office 365 동기화합니다.

    Sync-MailPublicFolders.ps1 -Credential (Get-Credential) -CsvSummaryFile:sync_summary.csv
    

    여기서 Credential 은 Microsoft 365 또는 Office 365 사용자 이름과 암호이며 CsvSummaryFile 동기화 작업 및 오류를 .csv 형식으로 기록하려는 경로입니다.

참고

Sync-MailPublicFolders.ps1 은 최신 인증을 지원하지 않으며 기본 인증에서만 작동합니다. 기본 인증을 지원하는 Exchange Online 계정을 사용해야 합니다.

스크립트를 실행하기 전에 먼저 스위치와 함께 위에서 설명한 대로 스크립트를 실행하여 사용자 환경에서 수행하는 작업을 시뮬레이션하는 -WhatIf 것이 좋습니다.
메일 사용 공용 폴더를 동기화하려면 매일 이 스크립트를 실행하는 것이 좋습니다.

5단계: Exchange Online 사용자가 온-프레미스 공용 폴더에 액세스하도록 구성

온-프레미스(대상 공용 폴더 계층 구조에 로컬)에서 MailUser 개체로 표시되지 않는 Microsoft 365 또는 Office 365 사서함은 온-프레미스 공용 폴더에 액세스할 수 없습니다.

다음 명령을 사용하여 이러한 사서함을 식별할 수 있습니다.

Get-Mailbox |?{$_.IsDirSynced -eq $false}

이러한 사용자는 공용 폴더 사서함 액세스가 구성된 후에도 자격 증명 프롬프트를 계속 받게 됩니다. 공용 폴더 액세스를 사용하도록 설정하기 전에 이러한 사용자에 대해 다음 솔루션 중 하나를 사용합니다.

  1. 사용자가 레거시 온-프레미스 공용 폴더에 액세스할 수 없는 Exchange Online 설명한 대로 이전 단계에서만 나열된 Exchange Online 사서함을 온-프레미스 사용자에게 연결합니다.

  2. 공용 폴더에 대한 제어된 Connections 제공된 단계를 사용하여 온-프레미스에 연결된 사용자가 있는 사서함에 대해서만 공용 폴더 액세스를 사용하도록 설정합니다.

이 절차의 마지막 단계에서는 Exchange Online 조직을 구성하고 레거시 온-프레미스 공용 폴더에 대한 액세스를 허용합니다.

Exchange Online 조직이 온-프레미스 공용 폴더에 액세스할 수 있도록 설정합니다. 2단계: 원격 공용 폴더를 검색할 수 있도록 설정에서 만든 모든 프록시 공용 폴더 사서함을 가리킵니다.

Windows PowerShell에서 다음 명령을 실행합니다.

Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes PFMailbox1,PFMailbox2,PFMailbox3

변경 내용을 보려면 Active Directory 동기화가 완료될 때까지 기다려야 합니다. 이 프로세스를 완료 하려면 3 시간까지 걸릴 수 있습니다. 3 시간 마다 발생 하는 되풀이 동기화 될 때까지 기다리는 하지 않으려면 하는 경우에 언제 든 지 디렉터리 동기화를 강제로 수 있습니다. 디렉터리 동기화를 강제 적용하는 자세한 단계는 Microsoft Entra 동기화 연결: Scheduler를 참조하세요. Microsoft 365 및 Office 365 이 명령에 제공된 공용 폴더 사서함 중 하나를 임의로 선택합니다.

작동 여부는 어떻게 확인합니까?

Exchange Online 사용자에 대해 Outlook에 로그인한 다음, 다음 공용 폴더 테스트를 실행합니다.

  • 계층 구조를 확인합니다.
  • 사용 권한을 확인합니다.
  • 공용 폴더를 만들고 삭제합니다.
  • 공용 폴더에 콘텐츠를 게시한 후 삭제합니다.