為混合式部署設定 Exchange Online 公用資料夾
適用於
- Exchange Server 2016
- Exchange Server 2019
- Exchange Online
摘要:使用本文中的步驟,讓內部部署 Exchange Server 用戶能夠存取 Exchange Online 中的公用資料夾。
在混合式部署中,您的使用者可以在 Exchange Online、 內部,或兩者,且您的公用資料夾其在 Exchange 線上] 或 [內部部署。
本文說明如何讓 Exchange Server 內部部署環境中的使用者存取 Exchange Online 公用資料夾。 若要讓 Exchange Online 使用者存取內部部署 Exchange Server 公用資料夾,請參閱設定 Exchange Server 公用資料夾以進行混合式部署。
注意事項
如果您有 Exchange 2010 公用資料夾,請參閱設定舊版內部部署 公用資料夾以進行混合式部署。
開始之前有哪些須知?
內部部署環境中不應該有作用中的公用資料夾部署。 這些步驟適用於未部署任何公用資料夾的內部部署環境。
這些指示假設您使用混合式設定精靈來設定和同步處理內部部署和 Exchange Online 環境,而且用於大部分用戶自動探索的 DNS 記錄會參考內部部署端點。 如需詳細資訊,請參閱 Hybrid Configuration Wizard。
使用 Exchange Online 實作 Exchange Server 混合式部署的公用資料夾共存,可能需要您在匯入程式期間修正衝突。 衝突的發生原因可能是指派給啟用郵件之公用資料夾的不可路由電子郵件位址、與Microsoft 365中的其他使用者和群組發生衝突,以及其他屬性。
存取 Exchange Online 公用資料夾的內部部署用戶必須在雲端中顯示已啟用郵件的相關聯使用者。 Microsoft Entra 連線同步處理工具執行此動作。
例如:
內部部署信箱:
Exchange Online 中已啟用郵件功能的對應使用者:
使用傳統 Outlook for Windows 桌面版的支援版本。
Outlook 2016 和 2019 for Mac 支援跨單位公用資料夾。 如需詳細資訊,請參閱使用 Outlook 2016 和 2019 for Mac 存取公用資料夾。
注意事項
適用於 Microsoft 365 的新 Outlook () 、OWA 和 Mac 版 Outlook 不支援存取此設定中的公用資料夾。
如果內部部署環境隨時部署公用資料夾,請確定下列屬性設定為 true:
Get-OrganizationConfig | fl PublicFolderMailboxesLockedForNewConnections,PublicFolderMailboxesMigrationComplete
預期的輸出:
如果值不符合預期的輸出,請使用下列命令變更值:
Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections:$true -PublicFolderMailboxesMigrationComplete:$true
重要事項
針對此設定 (具有信箱內部部署存取 Exchange Online 公用資料夾) 的使用者,無法使用先前稱為 Outlook Web App) 的 Outlook 網頁版 (,或使用名為) 的新 Outlook for Windows (程式代碼來存取公用資料夾。
步驟 1: 下載指令碼
下載下列文稿:
將檔案儲存到您執行 PowerShell 的本機電腦。 例如,C:\PFScripts。
步驟 2:將 MEPF 從 Exchange Online 同步至內部部署
只有當您已啟用郵件功能的公用資料夾存在於 Exchange Online,且內部部署使用者需要以電子郵件傳送 MEPF 時,才需要此步驟。
在 EXO PowerShell 中使用下列命令,確認您是否已在 Exchange Online 中啟用郵件公用資料夾:
Get-MailPublicFolder
如果您在EXO中看不到任何 MEPF,請略過後續步驟並移至步驟 3,否則請繼續。
在 EXO 中設定從內部部署到 MEPF 的安全郵件路由。
在內部部署 Exchange Server 上執行下列步驟。
使用下列命令為 domain.onmicrosoft.com 建立公認的網域<>
New-AcceptedDomain -DomainName contoso.onmicrosoft.com -Name ForMEPFMailRouting
新增 domain.onmicrosoft.com <>以傳送 HCW 所建立的連接器:
Get-SendConnector "*Outbound to Office 365*" |Set-SendConnector -AddressSpaces @{add="smtp:Contoso.onmicrosoft.com"}
注意事項
使用重新建立連接器的選項重新執行 HCW 可能會覆寫傳送連接器。 如果發生這種情況,請使用上述命令重新新增網域。
將 MEPF 物件從 EXO 同步至內部部署:
腳
Sync-MailPublicFoldersCloudToOnprem.ps1
本會將啟用郵件功能的公用資料夾從 Exchange Online 同步至 Exchange Server 內部部署環境。 必須重新建立雲端中已啟用郵件功能之公用資料夾的特殊許可權,因為混合式部署案例不支援跨單位許可權。 如需詳細資訊,請參閱 Exchange Server 混合式部署。以組織系統管理員身分登入 Exchange 內部部署伺服器,然後從 Exchange 管理命令介面執行下列腳本:
Sync-MailPublicFoldersCloudToOnprem.ps1
出現提示時,請提供租用戶系統管理員認證。
注意事項
針對郵件流程目的,已啟用同步處理郵件功能的公用資料夾會顯示為郵件聯繫人物件,而且無法在 Exchange 系統管理中心中檢視。
Get-MailPublicFolder
請參閱 命令。 若要在雲端中重新建立 SendAs 許可權,請使用Add-RecipientPermission
命令。如果內部部署環境隨時部署公用資料夾,請確定下列屬性設定為 true:
Get-OrganizationConfig | fl PublicFolderMailboxesLockedForNewConnections,PublicFolderMailboxesMigrationComplete
預期的輸出:
如果值不符合預期的輸出,請使用下列命令變更值:
Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections:$true -PublicFolderMailboxesMigrationComplete:$true
步驟 3: 設定內部部署使用者可以存取 Exchange Online 公用資料夾
此程式的最後一個步驟是設定 Exchange Server 內部部署組織,以允許存取 Exchange Online 公用資料夾。
腳本Import-PublicFolderMailboxes.ps1
會從 Exchange Online 匯入公用資料夾信箱物件, (不是公用資料夾物件本身) ,因為擁有郵件功能的使用者 (MEU) 到您的內部部署環境。 腳本也會將匯入的物件設定為遠端公用資料夾信箱。 Exchange Server 會自動將這些 MEUS 設定為 Exchange 內部部署信箱上的 EffectivePublicfolderMailbox。
腳本會從未從服務階層中排除的 Exchange Online 匯入公用資料夾信箱,並在內部部署環境中建立啟用郵件功能的使用者。 針對在 Exchange Online 中有超過10個公用資料夾信箱的環境,會針對未從服務階層中排除的前10個公用資料夾信箱建立MEU。
在 Exchange Server 上,執行下列命令,將公用資料夾信箱物件從雲端匯入您的 內部部署的 Active Directory。
Import-PublicFolderMailboxes.ps1
其中 Credential 是您的Microsoft 365 租用戶系統管理員用戶名稱和密碼。
注意事項
每次在 Exchange Online 的公用資料夾信箱中有刪除或新增) 等變更 (時,都應該執行腳本。
在 Exchange 管理命令介面中執行下列命令,讓內部部署使用者能夠存取 Exchange Online 公用資料夾:
Set-OrganizationConfig -PublicFoldersEnabled Remote
注意事項
您必須等到 Active Directory 同步處理完成,才能看到變更。 此程式最多可能需要 30 分鐘才能完成。 如果您不想等候每隔 30 分鐘發生的週期性同步處理,您可以隨時強制 Active Directory 同步處理。
如何知道這是否正常運作?
在內部部署伺服器上使用下列命令,以確保
RemotePublicFolderMailbox
屬性已設定:Get-OrganizationConfig | fl RemotePublicFolderMailboxes
預期的輸出:
如果您沒有看到
RemotePublicFolderMailboxes
填入,請重新執行Import-PublicFolderMailboxes.ps1
腳本使用下列命令來確保 Exchange 內部部署信箱上已填入 EffectivePublicFolderMailbox 屬性:
Get-Mailbox | ft name,EffectivePublicFolderMailbox
預期的輸出:
一旦您看到 EffectivePublicFolderMailbox,請登入內部部署用戶的傳統 Outlook,並執行下列公用資料夾測試:
- 檢視階層。
- 檢查權限。
- 建立與刪除公用資料夾。
- 張貼內容至公用資料夾以及刪除公用資料夾的內容。
已知問題
遵循文章中的步驟之後,在傳統 Outlook 中重複出現驗證提示。
如果內部部署使用者收到重複的驗證提示,在設定公用資料夾存取權之後,請遵循 本文 中的步驟,以確保內部部署用戶端不會停用新式驗證。