共用方式為


設定舊版內部部署公用資料夾,以進行混合式 Exchange Server

適用於:是-img-16 2016是-img-192019 是-img-se訂閱版本

在混合式部署中,您的使用者可以位於 Exchange Online、內部部署 Exchange 或兩者中,而您的公用資料夾位於 Exchange Online 或內部部署 Exchange 中。 公用資料夾只能位於一個位置,因此您必須決定它們所屬的位置。 公用資料夾無法同時存在於這兩個位置。 「目錄同步處理」服務會將公用資料夾信箱同步處理至 Exchange Online。 但具有郵件功能的公用資料夾無法跨部署進行同步處理。

本文說明當用戶位於 Microsoft 365 或 Office 365,且您的公用資料夾位於 Exchange 2010 SP3 或更新版本時,如何同步處理啟用郵件功能的公用資料夾。 不過,未由內部部署 Exchange 的 MailUser 物件代表的雲端使用者 (本機到目標公用資料夾階層) 無法存取舊版或內部部署 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 公用資料夾。 如果您在組織中執行 Exchange 2003,則必須將所有公用資料夾資料庫和複本移至 Exchange 2010 SP3 或更新版本。 Exchange 2003 上無法保留任何公用資料庫複本。

步驟 1:開始之前有哪些須知?

  • 這些指示假設您已使用混合式設定精靈來設定和同步處理內部部署和 Exchange Online 環境,而且用於大部分用戶自動探索的 DNS 記錄會參考內部部署端點。 如需詳細資訊,請參閱 Hybrid Configuration Wizard

  • 這些指示假設 Outlook Anywhere 已在內部部署舊版 Exchange 伺服器上啟用並正常運作。 如需如何啟用 Outlook 無所不在 」 的資訊,請參閱 < Outlook 無所不在

  • 針對與雲端混合式部署實作舊版公用資料夾共存,可能需要您在匯入程式期間修正衝突。 發生衝突的原因可能是指派給啟用郵件功能的公用資料夾的不可路由電子郵件位址、與 Exchange Online 中的其他使用者和群組發生衝突,以及其他屬性。

  • 這些指示假設您的 Exchange Online 組織已升級至支援公用資料夾的版本。

  • 在 Exchange Online 中,您必須是「組織管理」角色群組的成員。 此角色群組不同於您在訂閱 Exchange Online 時被指派的權限。 如需關於如何啟用「組織管理」角色群組的詳細資訊,請參閱管理角色群組

  • 在 Exchange 2010 中,您必須是組織管理或伺服器管理角色型 存取控制 (RBAC) 角色群組的成員。 如需詳細資訊,請參閱將成員新增至角色群組

  • 若要跨單位存取公用資料夾,用戶必須將其 Outlook 用戶端升級至 2012 年 11 月或更新版本的 Outlook 公開更新。

  • 如果下列條件成立,跨單位公用資料夾支援Microsoft 365 或 Office 365 的 Mac 版 Outlook 2016 和 Mac 版 Outlook:

    • 已安裝 Mac 版 Outlook 2016的 2016 年 4 月更新。
    • Exchange 2016 CU2 或更新版本。
    • Exchange 2013 CU14 或更新版本。
  • 在您依照本文的指示設定混合部署的內部部署公用資料夾後,您組織的外部使用者將無法傳送訊息至內部部署的公用資料夾,除非您採取額外步驟。 例如:

  • 在混合模式中,Exchange Online 用戶無法使用先前稱為 Outlook Web App) 的 Outlook 網頁版 (來存取公用資料夾。

步驟 2:使遠端公用資料夾可被探索到

  1. 如果您的公用資料夾位於 Exchange 2010 伺服器上,您必須在具有公用資料夾資料庫的所有信箱伺服器上安裝用戶端存取服務。 這可讓 Exchange RpcClientAccess 服務執行,讓所有用戶端都能存取公用資料夾。 如需詳細資訊,請參閱安裝 Exchange Server 2010

    注意事項

    此伺服器無須成為用戶端存取負載平衡的一部分。 如需詳細資訊,請參閱<了解 Exchange 2010 中的負載平衡>。

  2. 在每個公用資料夾伺服器上建立空的信箱資料庫。

    針對 Exchange 2010,請在 Exchange 管理命令介面中執行下列命令。 此命令會將信箱資料庫排除在信箱佈建負載平衡器以外。 此動作可防止將新的信箱自動新增至此資料庫。

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

    針對 Exchange 2007,請在 Exchange 管理命令介面中執行下列命令:

    New-MailboxDatabase -StorageGroup "<PFServerName>\StorageGroup>" -Name <NewMDBforPFs>
    

    注意事項

    建議您新增至此資料庫的唯一信箱是您將在下一個步驟中建立的 Proxy 信箱。 不得在此信箱資料庫上建立其他信箱。

  3. 在新的信箱資料庫中建立 Proxy 信箱,並隱藏通訊簿中的信箱。 自動探索會以 DefaultPublicFolderMailbox SMTP 傳回此信箱的 SMTP 位址。 藉由解析此 SMTP 位址,用戶端可以連線到舊版 Exchange 伺服器以存取公用資料夾。

    New-Mailbox -Name <PFMailbox1> -Database <NewMDBforPFs>
    
    Set-Mailbox -Identity <PFMailbox1> -HiddenFromAddressListsEnabled $true
    
  4. 針對 Exchange 2010,啟用自動探索以傳回 Proxy 公用資料夾信箱。

    Set-MailboxDatabase <NewMDBforPFs> -RPCClientAccessServer <PFServerName_with_CASRole>
    
  5. 對組織中的每部公用資料夾伺服器重複前述步驟。

步驟 3:下載指令碼

  1. 擁有郵件功能的公用資料夾-目錄同步處理指令碼下載下列檔案:

    • Sync-MailPublicFolders.ps1

    • SyncMailPublicFolders.strings.psd1

  2. 將檔案儲存到您執行 PowerShell 的本機電腦。 例如,C:\PFScripts。

步驟 4:設定目錄同步處理

「目錄同步處理」服務不會同步處理具有郵件功能的公用資料夾。 執行下列指令碼,將會跨部署來同步處理具有郵件功能的公用資料夾。 您必須重新建立指派給雲端中擁有郵件功能之公用資料夾的特殊許可權,因為混合式部署案例不支援跨單位許可權。

注意事項

為了郵件流程用途,已同步的具有郵件功能公用資料夾會顯示為郵件連絡人物件,而不可在 Exchange 系統管理中心 中檢視。 請參閱 Get-MailPublicFolder 命令。 若要重新建立雲端中的 SendAs 權限、 使用 Add Add-recipientpermission 指令。

  1. 在舊版 Exchange Server 上,執行下列命令,將擁有郵件功能的公用資料夾從本機 內部部署的 Active Directory 同步至雲端。

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

    其中 Credential 是您的雲端使用者名稱和密碼,而 CsvSummaryFile 是您想要以 .csv 格式記錄同步處理作業和錯誤的路徑。

注意事項

在執行腳本之前,建議您先模擬腳本在環境中會採取的動作,如先前使用 -WhatIf 參數所述。 我們也建議您每天執行此腳本,以同步處理已啟用郵件功能的公用資料夾。

步驟 5:設定讓 Exchange Online 使用者存取內部部署公用資料夾

此程序的最後一個步驟是設定 Exchange Online 組織,並允許存取舊版內部部署公用資料夾。

您會指向您在 步驟 2:讓遠端公用資料夾可探索 中建立的所有 Proxy 公用資料夾信箱,讓Exchange Online 組織能夠存取內部部署公用資料夾。

在 Exchange Online PowerShell 中執行下列命令。 若要了解如何使用 Windows PowerShell 連線到 Exchange Online,請參閱連線到 Exchange Online Protection PowerShell

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

您必須等到 Active Directory 同步處理完成,才能看到變更。 此程序可能需要最多 3 小時才能完成。 如果您不想等待發生每三個小時週期性同步處理,您可以強制任何時候的目錄同步處理。 如需強制執行目錄同步處理的詳細步驟,請參閱 Microsoft Entra Connect Sync: Scheduler。 Exchange Online 隨機選取此命令中提供的其中一個公用資料夾信箱。

重要事項

未由內部部署的 MailUser 物件代表的雲端使用者 (本機到目標公用資料夾階層) 將無法存取舊版、Exchange 2016 或 Exchange 2019 內部部署公用資料夾。 請參閱知識庫文章<Exchange Online 使用者無法存取舊版內部部署公用資料夾>,查看解決方案。

如何? 知道此程序運作正常嗎?

使用雲端使用者帳戶開啟 Outlook 並執行下列公用資料夾測試:

  • 檢視階層。
  • 檢查權限
  • 建立與刪除公用資料夾。
  • 張貼內容至公用資料夾以及刪除公用資料夾的內容。