在 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
注意
可以恢复已删除的公用文件夹邮箱,直到保留期结束。 保留期结束后,公用文件夹邮箱将被永久删除。 请参阅 本文 以还原公用文件夹邮箱。