如何为混合部署配置Exchange Online公用文件夹

摘要:有关允许本地 Exchange 2013 用户访问 Exchange Online 中的公用文件夹的说明。

在混合部署中,您的用户可以位于 Exchange Online 中,或内部部署内,或同时位于两者中,并且您的公用文件夹位于 Exchange Online 中或内部部署内。 有时,您的联机用户可能需要访问 Exchange Server 2013 内部部署环境中的公用文件夹。 同样,Exchange 2013 用户可能需要访问 Microsoft 365 或Office 365或Exchange Online中的公用文件夹。

本文介绍如何使 Exchange 2013 本地环境中的用户能够访问Exchange Online、Microsoft 365 或Office 365公用文件夹。 若要启用Exchange Online、Microsoft 365 或Office 365用户访问本地 Exchange 2013 公用文件夹,请参阅为混合部署配置 Exchange 2013 公用文件夹

备注

如果有 Exchange 2010 公用文件夹,请参阅 为混合部署配置旧版本地公用文件夹

开始前,有必要了解什么?

  1. 这些说明假定您已经使用混合配置向导对您的内部部署和 Exchange Online 环境进行配置和同步,并且假定用于多数用户的自动发现的 DNS 记录可以引用一个内部部署终结点。 有关详细信息,请参阅 "混合配置"向导

  2. 这些说明假定 Outlook 无处不在已启用,并且在内部部署 Exchange Server 上正常运行。有关如何启用 Outlook 无处不在的信息,请参阅 Outlook 无处不在

  3. 使用 Microsoft 365 或 Office 365 实现 Exchange 混合部署的公用文件夹共存可能需要在导入过程中修复冲突。 由于分配给启用邮件的公用文件夹的不可路由电子邮件地址、与 Microsoft 365 或 Office 365 中的其他用户和组冲突以及其他属性,可能会发生冲突。

  4. 为了能够跨界访问公用文件夹,用户必须将其 Outlook 客户端升级至 2012 年 11 月的 Outlook 公共更新或更高版本。

    1. 若要下载 2012 年 11 月发布的适用于 Outlook 2010 的 Outlook 更新程序,请参阅 Microsoft Outlook 2010 更新 (KB2687623) 32 位版本

    2. 对于 Outlook 2007,请参阅 Outlook 2007 更新说明:2012 年 11 月 13 日。

  5. Outlook 2011 for Mac 和 Outlook for Mac for Office 365 不受跨界公用文件夹的支持。用户必须与公用文件夹位于相同位置,才能通过 Outlook 2011 for Mac 或 Outlook for Mac for Office 365 访问这些公用文件夹。此外,使用 Exchange Online 邮箱的用户将无法使用 Outlook Web App 访问内部部署公用文件夹。

    备注

    Outlook 2016 for Mac 支持跨界部署公用文件夹。如果组织中的客户使用 Outlook 2016 for Mac,请确保他们安装了 2016 年 4 月发布的更新程序。否则,这些用户将无法访问共存或混合拓扑中的公用文件夹。有关详细信息,请参阅通过 Outlook 2016 for Mac 访问公用文件夹

  6. 对于迁移到Exchange Online的本地公用文件夹部署:必须先清理本地公用文件夹部署,包括启用邮件的公用文件夹 (MEPF) 对象,然后才能执行本文中的步骤。 可以按照 处的步骤清理本地公用文件夹部署。

步骤 1:下载脚本

  1. Mail-enabled Public Folders - directory sync from EXO to On-prem script(启用邮件的公用文件夹 - 将目录从 EXO 同步到本地的脚本)下载以下文件。

    • Import-PublicFolderMailboxes.ps1
    • ImportPublicFolderMailboxes.strings.psd1
    • Sync-MailPublicFoldersCloudToOnprem.ps1
    • Sync-MailPublicFoldersCloudToOnprem.strings.psd1
  2. 将这些文件保存到将要运行 PowerShell 的本地计算机中。例如,C:\PFScripts。

步骤 2:配置目录同步

运行脚本Sync-MailPublicFoldersCloudToOnprem.ps1会在Exchange Online和 Exchange 2013 本地环境之间同步启用邮件的公用文件夹。 必须在云中重新创建分配给启用邮件的公用文件夹的特殊权限,因为混合部署方案不支持跨界部署权限。 有关详细信息,请参阅 Exchange 混合部署文档

备注

已同步的启用邮件的公用文件夹将显示为邮件联系人对象,用于处理邮件流,并且不会在 Exchange 管理中心 中显示。请参阅 Get-MailPublicFolder 命令。要重新创建云中的 SendAs 权限,请使用 Add-RecipientPermission 命令。

  1. 在 Exchange 2013 服务器上,运行以下命令,将启用邮件的公用文件夹从Exchange Online、Microsoft 365 或Office 365同步到本地本地 Active Directory。

    重要

    必须从本地 Exchange 服务器运行以下脚本。 该脚本从Exchange Online同步启用邮件的公用文件夹。 如果现有启用邮件的公用文件夹与Exchange Online中启用邮件的公用文件夹不匹配,则可能会删除本地 Exchange 中的现有启用邮件的公用文件夹。

    Sync-MailPublicFoldersCloudToOnprem.ps1 -Credential (Get-Credential)
    

    其中 凭据 是 Microsoft 365 或Office 365用户名和密码。

    备注

    我们建议每天运行一次这段脚本,以同步启用邮件的公用文件夹。

第 3 步:将本地用户配置为访问 Exchange Online 公用文件夹

此过程的最后一步是将 Exchange 2013 本地组织配置为允许访问 Exchange Online 公用文件夹。

运行该脚本 Import-PublicFolderMailboxes.ps1 会将公用文件夹邮箱对象作为启用邮件的用户从云导入到本地环境。 此脚本还会将导入的对象配置为远程公用文件夹邮箱。

  1. 在 Exchange 2013 服务器上,运行以下命令,将公用文件夹邮箱对象从云中导入本地 Active Directory。

    Import-PublicFolderMailboxes.ps1 -Credential (Get-Credential)
    

    其中 凭据 是 Microsoft 365 或Office 365用户名和密码。

    备注

    我们建议每天运行一次这段脚本,以导入公用文件夹邮箱对象,因为只要公用文件夹邮箱达到阈值容量,就会自动拆分为多个新邮箱。因此,你总是要确保从云中导入的是最新公用文件夹邮箱。

  2. 允许 Exchange 2013 本地组织访问 Exchange Online 公用文件夹。

    Set-OrganizationConfig -PublicFoldersEnabled Remote
    

备注

您必须等待 ActiveDirectory 同步完成才能查看更改。 此过程可能需要 3 个小时才能完成。 如果您不想等待每隔三小时进行一次定期同步,可以随时强制执行目录同步。 有关执行强制目录同步的详细步骤,请参阅 Azure AD Connect 同步:计划程序

我如何知道这有效?

登录到 Outlook 的本地 Exchange 用户,并执行以下公用文件夹测试:

  • 查看层次结构。
  • 检查权限
  • 创建和删除公用文件夹。
  • 发布内容到公用文件夹并从公用文件夹删除内容。