在 Exchange Online 中解除公用文件夹的授权

Exchange Online用户可以访问驻留在本地) Exchange Online或Exchange Server (公用文件夹。 在某些情况下,你可能希望解除所有Exchange Online用户的公用文件夹访问权限。 此处的步骤适用于 EXO 用户访问本地部署的公用文件夹Exchange Online或远程部署在本地服务器上的公用文件夹的方案。

注意

如果要部分删除使用 Outlook for Windows 桌面版的选定Exchange Online用户的公用文件夹访问权限,检查本文。

注意

如果要从本地 Exchange 中删除公用文件夹部署,检查本文。

先决条件

在继续操作之前,请确保:

  • Exchange Online用户不再需要公用文件夹数据。
  • 如果使用 Microsoft Entra Connect (以前称为 AAD 连接) 将本地目录与 Microsoft Entra (AAD) 同步,则需要执行以下步骤 (如果不使用 Microsoft Entra Connect,则可以跳过这些步骤) :
    • 登录到安装了 Entra Connect 工具的本地计算机,打开 Microsoft Entra Connect,然后选择“配置”。
    • 在“ 其他任务” 屏幕上,选择“ 自定义同步选项”,然后选择“ 下一步”。
    • “连接到Microsoft Entra ID”屏幕上,输入相应的凭据,然后选择“下一步”。 连接后,请继续单击“ 下一步 ”,直到进入 “可选功能 ”屏幕。
    • 确保未选择 Exchange 邮件公用文件夹 。 如果未选择它,可以继续下一部分。 如果已选中,请单击以清除“检查”框,然后选择“下一步”。

      注意

      如果在“可选功能”屏幕上看不到“Exchange 邮件公用文件夹”选项,则可以退出Microsoft Entra Connect 并转到下一部分。

    • 清除 “Exchange 邮件公用文件夹” 选择后,继续单击“ 下一步 ”,直到在 “准备配置 ”屏幕上,然后选择“ 配置”。

完成上述步骤后,需要配置租户以删除公用文件夹。 必须使用分配给组织管理角色组的帐户从 Exchange Online PowerShell 执行以下步骤。

禁用用户的公用文件夹访问

使用以下命令确定组织级别的当前公用文件夹部署状态:

Get-OrganizationConfig | fl PublicFoldersEnabled,RemotePublicFolderMailboxes

可选:如果 PublicFoldersEnabled 已填充为 Remote RemotePublicFolderMailboxes ,则表示公用文件夹已部署并在本地处于活动状态。 如果要删除本地公用文件夹部署,请按照此处的步骤操作

接下来,使用以下命令更新租户级别的公用文件夹部署状态:

Set-OrganizationConfig -PublicFoldersEnabled None -RemotePublicFolderMailboxes:$null

接下来,使用以下命令删除用户上的任何管理员分配的公用文件夹邮箱:

Get-Mailbox -ResultSize unlimited | where {$_.DefaultPublicFolderMailbox -ne $Null} | Set-Mailbox -DefaultPublicFolderMailbox $Null

接下来,使用以下命令确保用户没有公用文件夹邮箱分配:

Get-Mailbox -ResultSize unlimited | where {$_.DefaultPublicFolderMailbox -ne $Null -OR $_.EffectivePublicFolderMailbox -ne $Null}

检查和删除已启用邮件的公用文件夹

步骤 1:检查是否存在已启用邮件的公用文件夹 (MEPF)

运行以下命令,查看是否存在 MEPF:

Get-MailPublicFolder

如果命令未返回任何输出,请转到 步骤 2。 但是,如果上述命令中存在并列出了 MEPF,请执行以下步骤以备份 MEPF 详细信息。

可选:备份 MEPF 详细信息

MEPF 本身不保存任何数据,而是 Active Directory 中链接到承载实际数据的公用文件夹的对象。

运行以下命令以备份 MEPF 属性:

Get-MailPublicFolder -ResultSize Unlimited| Export-Clixml MEPF.XML

步骤 2:禁用 MEPF

运行以下命令以删除 MEPF:

Get-MailPublicFolder -ResultSize Unlimited | Disable-MailPublicFolder

现在,再次运行 命令 Get-MailPublicFolder 并确保未列出任何 MEPF。

检查和删除公用文件夹邮箱

若要检查是否存在公用文件夹邮箱,请运行以下命令:

Get-Mailbox -PublicFolder

如果上述命令未返回任何输出,请转到下一步 禁用用户的公用文件夹访问

如果在运行上述命令后存在并列出了公用文件夹邮箱,请使用以下命令删除公用文件夹 (PF) 邮箱:

注意

如果公用文件夹邮箱上存在任何旧保留或就地保留,请在继续下一步之前清除它们。 有关详细步骤,请查看 本文

$hierarchyMailboxGuid = $(Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid

Get-Mailbox -PublicFolder | Where-Object {$\_.ExchangeGuid -ne $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force

Get-Mailbox -PublicFolder | Where-Object {$\_.ExchangeGuid -eq $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force

注意

可以恢复已删除的公用文件夹邮箱,直到保留期结束。 保留期结束后,公用文件夹邮箱将被永久删除。 请参阅 本文 以还原公用文件夹邮箱。