Exchange Server 中的公用文件夹
公用文件夹专为共享访问设计,为收集、组织信息及与您的工作组或组织中的其他人共享信息提供了一种轻松、有效的方式。 公用文件夹有助于使深层层次结构中的内容更易于浏览。 用户将在 Outlook 中看到完整的层次结构,这使他们可以轻松找到他们感兴趣的内容。
公用文件夹在以下 Outlook 客户端中可用:
Outlook 网页版 (以前称为 Exchange 2016 或更高版本的Outlook Web App)
支持的 Outlook for Exchange Server 版本。
Outlook for Mac 2016 和 适用于 Office 365 的 Outlook for Mac。
公用文件夹也可以用作通讯组的一种存档方法。 当您对一个公用文件夹启用邮件,并将其添加为通讯组成员时,发送至该组的电子邮件会自动添加至该公用文件夹,以便以后查看。
公用文件夹不设计为执行以下操作:
数据存档:具有邮箱限制的用户有时使用公用文件夹而不是邮箱来存档数据。 建议不要采取该做法,因为这会影响公用文件夹的存储量,并且会削弱邮箱限制的目标。 相反,建议使用 Exchange 2016 中的就地存档 作为存档解决方案。
文档共享和协作:公用文件夹不提供版本控制或其他文档管理功能,例如受控签入和签出功能以及内容更改的自动通知。 建议改用 SharePoint 作为文档共享解决方案。
若要详细了解 Exchange 中的公用文件夹和其他协作方法,请参阅 协作。
若要浏览有关 Exchange 中公用文件夹的一些常见问题,请参阅 常见问题解答:公用文件夹。
有关公用文件夹的限制和配额的详细信息,请参阅 公用文件夹的限制。
公用文件夹体系结构
公用文件夹使用邮箱基础结构来利用邮箱数据库的现有高可用性和存储技术。 公用文件夹体系结构使用专门设计的邮箱来存储公用文件夹层次结构及其内容。 这也意味着不再像 Exchange 早期版本中那样存在公用文件夹数据库。 公用文件夹邮箱的高可用性由数据库可用性组 (DAG) 提供。 若要详细了解 DAG,请参阅 数据库可用性组。
公用文件夹的主要体系结构组件是公用文件夹邮箱,可以驻留在一个或多个邮箱数据库中。
公用文件夹邮箱
有两种类型的公用文件夹邮箱:主层次结构邮箱和辅助层次结构邮箱。 两种类型的邮箱都可以包含以下内容:
主层次结构邮箱:主层次结构邮箱是公用文件夹层次结构的一个可写副本。 The public folder hierarchy is copied to all other public folder mailboxes, but these will be read-only copies.
辅助层次结构邮箱:辅助层次结构邮箱还包含公用文件夹内容和公用文件夹层次结构的只读副本。
注意
不支持公用文件夹邮箱的保留策略。
您可以使用两种方式来管理公用文件夹邮箱:
在 Exchange 管理中心 (EAC) 中,导航到 公用文件夹>公用文件夹邮箱。
在 Exchange 命令行管理程序中,使用 cmdlet 的 *-Mailbox 集。 以下参数已添加到 New-Mailbox cmdlet 以支持公用文件夹邮箱:
PublicFolder:此参数与 New-Mailbox cmdlet 一起使用,以创建公用文件夹邮箱。 创建公用文件夹邮箱时,将创建邮箱类型
PublicFolder
为 的新邮箱。 有关详细信息,请参阅 创建公用文件夹邮箱。HoldForMigration:仅当将公用文件夹从 Exchange 2010 迁移到 Exchange 2016 时才使用此参数。 有关详细信息,请参阅本主题后面的 迁移公用文件夹 。
IsHierarchyReady:此参数指示公用文件夹邮箱是否已准备好向用户提供公用文件夹层次结构。 仅当整个层次结构同步到公用文件夹邮箱后,才会将其设置为
$True
。 如果 参数设置为 $False,则用户不会使用它来访问层次结构。 但是,如果将用户邮箱上的 DefaultPublicFolderMailbox 属性设置为特定的公用文件夹邮箱,则即使 IsHierarchyReady 参数设置为$False
,该用户仍将访问指定的公用文件夹邮箱。IsExcludedFromServingHierarchy:此参数阻止用户访问指定公用文件夹邮箱上的公用文件夹层次结构。 默认情况下,为了负载平衡,用户均匀分布在公用文件夹邮箱之间。 在公用文件夹邮箱上设置此参数时,该邮箱不包括在此自动负载均衡中,用户不会访问该邮箱来检索公用文件夹层次结构。 但是,如果将用户邮箱上的 DefaultPublicFolderMailbox 属性设置为特定的公用文件夹邮箱,则即使为该公用文件夹邮箱设置了 IsExcludedFromServingHierarchy 参数,该用户仍将访问指定的公用文件夹邮箱。
如果使用 DefaultPublicFolderMailbox 属性在用户的邮箱上显式指定,或者满足以下条件,则辅助层次结构邮箱将仅向用户提供公用文件夹层次结构信息:
公用文件夹邮箱上的 IsHierarchyReady 属性设置为
$True
。公用文件夹邮箱上的 IsExcludedFromServingHierarchy 属性设置为
$False
。
公用文件夹层次结构
公用文件夹层次结构包含文件夹的属性和组织信息,包括树结构。 每个公用文件夹邮箱都包含公用文件夹层次结构的副本。 层次结构的唯一可写副本位于主公用文件夹邮箱中。 对于特定文件夹,层次结构信息用于标识下列内容:
文件夹上的权限
文件夹在公用文件夹树中的位置(包括其父文件夹和子文件夹)
注意
层次结构不存储有关已启用邮件的公用文件夹的电子邮件地址信息。 电子邮件地址存储在 Active Directory 中的目录对象上。
层次结构同步
公用文件夹层次结构同步过程使用增量更改同步 (ICS) ,它提供了一种机制来监视和同步对 Exchange 存储层次结构或内容的更改。 这些更改包括创建、修改和删除文件夹和邮件。 当用户连接到并使用内容邮箱时,每隔 15 分钟同步一次。 如果没有用户连接到内容邮箱,则每隔 24 小时 () 触发同步的频率较低。如果在主层次结构上执行写入操作(如创建文件夹),则同步将立即触发, (同步) 到内容邮箱。
重要
由于只有一个层次结构的可写副本,文件夹创建会由用户连接的内容邮箱代理至层次结构邮箱。
在大型组织中,创建新的公用文件夹邮箱时,层次结构必须同步到该公用文件夹,然后用户才能连接到该公用文件夹。 否则,使用 Outlook 连接时,用户可能会看到不完整的公用文件夹结构。 若要在用户尝试连接到新的公用文件夹邮箱的情况下允许进行此同步的时间,请在创建公用文件夹邮箱时在 New-Mailbox cmdlet 上设置 IsExcludedFromServingHierarchy 参数。 此参数阻止用户连接到新创建的公用文件夹邮箱。 同步完成后,运行 Set-Mailbox cmdlet,并将 IsExcludedFromServingHierarchy 参数设置为 false
,指示公用文件夹邮箱已准备好连接到 。 还可以使用 Get-PublicFolderMailboxDiagnostics cmdlet 按 SyncInfo 和 AssistantInfo 属性查看同步状态。
有关详细信息,请参阅 创建公用文件夹。
公用文件夹内容
公用文件夹内容可以包括电子邮件、公告、文档和电子表格。 内容存储于公用文件夹邮箱,但是不可跨多个公用文件夹邮箱进行复制。 所有用户都访问同一个公用文件夹邮箱,可以获取相同的内容集。 虽然可以对公用文件夹内容进行全文搜索,但是公用文件夹内容不可跨公用文件夹搜索,且无法由 Exchange Search 编制索引。
注意
支持 Outlook 网页版,但是有限制条件。 可以通过 Outlook 向收藏夹添加和删除公用文件夹,然后通过Outlook 网页版执行项目级操作,例如创建、编辑、删除帖子和回复帖子。 不过,无法在 Outlook 网页版中创建或删除公用文件夹。 此外,在 Outlook 网页版中,只能将"邮件"、"帖子"、"日历"和"联系人"公用文件夹添加到收藏夹列表中。
迁移公用文件夹
可以在以下方案中迁移公用文件夹:
从 Exchange 2010 到 Exchange 2016 或 Exchange Online。
从 Exchange 2016 或更高版本到Exchange Online。
如果在安装 Exchange 2016 之前组织中已有 Exchange 2010 SP3 公用文件夹,则必须将这些公用文件夹迁移到 Exchange 2016。 为此,请使用 PublicFolderMigrationRequst cmdlet。 有关详细信息,请参阅 使用批量迁移将 Exchange 2010 公用文件夹迁移到 Exchange 2016。 如果你的组织要迁移到Exchange Online,则可以将公用文件夹迁移到云并同时升级它们。 有关详细信息,请参阅使用批量迁移将旧版公用文件夹迁移到 Microsoft 365、Office 365和Exchange Online和使用批量迁移将Exchange Server公用文件夹迁移到Exchange Online。
由于存储公用文件夹的方式发生了更改,Exchange 2010 邮箱无法访问 Exchange 2016 或 Exchange Online 上的公用文件夹层次结构。 但是,Exchange 2016 上的用户邮箱可以连接到 Exchange 2010 公用文件夹。 Exchange 2016 公用文件夹和旧版公用文件夹不能同时存在于 Exchange 组织中。 这实际上意味着版本之间不存在共存。 将公用文件夹迁移到 Exchange Server 2016 或 Exchange Online 目前是一次性直接转换过程。
出于此原因,我们建议在迁移 Exchange 2010 公用文件夹之前,应先将 Exchange 2010 邮箱迁移到 Exchange 2016 或 Exchange Online。 有关迁移邮箱的详细信息,请参阅在 Exchange Server 中的邮箱移动、使用 Exchange 直接转换方法迁移电子邮件和将电子邮件分阶段迁移到 Microsoft 365 或 Office 365。
公用文件夹移动
可以将公用文件夹移动到其他公用文件夹邮箱,也可以将公用文件夹邮箱移动到不同的邮箱数据库。 若要将公用文件夹移动到不同的公用文件夹邮箱,请使用 cmdlet 的 PublicFolderMoveRequest 集。 默认情况下,不会移动要移动的公用文件夹下的子文件夹。 如果要移动公用文件夹的分支,可以将默认安装的脚本与 Exchange 一 Move-PublicFolderBranch.ps1
起使用。 有关详细信息,请参阅 将公用文件夹移动到其他公用文件夹邮箱。
除了移动公用文件夹外,还可以使用 MoveRequest cmdlet 集将公用文件夹邮箱移动到不同的邮箱数据库。 这是用于移动常规邮箱的同一组 cmdlet。 有关详细信息,请参阅 将公用文件夹邮箱移动到其他邮箱数据库。
PublicFolderMoveRequest cmdlet 和 MoveRequest cmdlet 使用邮箱复制服务异步移动公用文件夹。 这意味着 cmdlet 不会执行实际工作,在大部分移动过程中,公用文件夹和公用文件夹邮箱仍可供用户使用。 由于邮箱复制服务执行邮箱移动、导入和导出请求以及公用文件夹移动请求,因此请务必考虑限制和工作负荷管理。
公用文件夹配额
默认情况下,新的公用文件夹邮箱会自动继承邮箱数据库的大小限制。 因此,若要使用 Get-Mailbox cmdlet 准确评估公用文件夹邮箱的当前存储配额状态,首先需要查看 UseDatabaseQuotaDefaults 属性的值:
如果值为
True
,则忽略每个邮箱的设置并使用邮箱数据库限制。如果值为
False
,则使用每个邮箱设置。
如果 UseDatabaseQuotaDefaults 属性为 True
,并且 ProhibitSendQuota、 ProhibitSendReceiveQuota 和 IssueWarningQuota 属性为 unlimited
,则邮箱大小并非真正无限制。 相反,你需要使用 Get-MailboxDatabase cmdlet 并查看相应的邮箱数据库存储限制,以了解邮箱的限制。 默认邮箱数据库配额限制为:
IssueWarningQuota:1.9 GB
ProhibitSendQuota:2 GB
ProhibitSendReceiveQuota:2.3 GB
若要查找邮箱数据库配额,请运行 Get-MailboxDatabase cmdlet。
若要设置公用文件夹邮箱的配额,请使用 Set-OrganizationConfig cmdlet 和 DefaultPublicFolderIssueWarningQuota 和 DefaultPublicFolderProhibitPostQuota 参数。
灾难恢复
公用文件夹基于邮箱基础结构构建,并使用相同的机制来实现可用性和冗余。 每个公用文件夹邮箱可以具有多个具有自动故障转移的冗余副本,就像常规邮箱一样。 若要了解详细信息,请参阅 规划高可用性和站点复原能力。
除了整体灾难恢复方案外,还可以在以下情况下还原公用文件夹:
软删除的公用文件夹还原:公用文件夹已删除,但仍在保留期内。
软删除的公用文件夹邮箱还原:公用文件夹邮箱已删除,仍在邮箱保留期内。
从恢复数据库还原公用文件夹邮箱:当已删除邮箱保留期已过时,可以从备份中恢复单个公用文件夹邮箱。 然后,从已还原的邮箱中提取数据并将其复制到目标文件夹或与其他邮箱进行合并。
在所有这些情况下,可以使用 MailboxRestoreRequest cmdlet 恢复公用文件夹或公用文件夹邮箱。
有关详细信息,请参阅 从失败的移动中还原公用文件夹和公用文件夹邮箱。