公用文件夹用户无法重命名、移动或删除子文件夹

症状

用户在公用文件夹中创建子文件夹后,用户无法重命名、移动或删除子文件夹。

原因

用户邮箱 EffectivePublicFolderMailbox 属性不会为 Microsoft Exchange 组织指定 主层次结构 公用文件夹邮箱。

跨所有公用文件夹邮箱对用户进行负载均衡的 Exchange 算法会自动为每个用户邮箱分配一个 EffectivePublicFolderMailbox 值。

如果用户邮箱 EffectivePublicFolderMailbox 值指定 Exchange 组织的主要层次结构公用文件夹邮箱,则用户对任何公用文件夹邮箱中创建的公用文件夹子文件夹具有 所有者权限 。 所有者权限允许用户重命名、移动和删除这些子文件夹。

如果用户邮箱 EffectivePublicFolderMailbox 值指定 辅助层次结构公用文件夹邮箱,则用户继承他们在任何公用文件夹邮箱中创建的公用文件夹子文件夹的父文件夹权限。 如果用户对父文件夹具有以下 公用文件夹权限 之一,则会出现“症状”部分中描述的问题:

  • PublishingEditor:包含 CreateSubfolders 权限的基于角色的权限集

  • PublishingAuthor:包含 CreateSubfolders 权限的基于角色的权限集

  • CreateSubfolders:创建子文件夹所必需的

解决方法

若要解决此问题,请授予用户对其创建或必须管理的子文件夹的 “所有者”权限 。 使用以下方法之一。

注意

若要使用以下方法,必须具有管理员权限。

方法 1:使用 Exchange 管理中心

  1. 在 Exchange 管理中心 (EAC) 中,浏览到 公用文件夹>公用文件夹

  2. 浏览到用户的子文件夹,然后在右窗格中选择“ 管理 ”。

  3. 向用户授予对子文件夹的“所有者”权限。

注意

根据公用文件夹位置和 Exchange 环境,使用 Exchange Online 或本地 EAC。

方法 2:使用 Outlook 桌面客户端

  1. 在 Microsoft Outlook 桌面客户端中,浏览到用户的子文件夹,然后打开 “属性” 窗口。

  2. 在“ 权限 ”选项卡上,选择“ 所有者 ”权限级别,然后选择“ 添加 ”以指定用户。

方法 3:使用 PowerShell

运行 Add-PublicFolderClientPermission cmdlet 以向用户授予对子文件夹的所有者权限:

Add-PublicFolderClientPermission -Identity <subfolder ID> -User <user ID> -AccessRights Owner

注意

根据公用文件夹位置和 Exchange 环境,可能需要首先将 PowerShell 会话连接到Exchange Online。 对于本地公用文件夹,请使用 Exchange 命令行管理程序 (EMS) 。

更多信息

  • 若要确定公用文件夹或子文件夹的用户权限,请在 EAC 中检查或运行以下命令:

    Get-PublicFolderClientPermission <folder ID> | FT FolderName,User,AccessRights
    
  • 若要确定 EffectivePublicFolderMailbox 用户邮箱的属性值,请运行以下命令:

    Get-Mailbox -Identity <user mailbox> | FL Name,EffectivePublicFolderMailbox
    
  • 若要标识 Exchange 组织的主层次结构公用文件夹邮箱,请在 EAC 中检查或运行以下命令:

    Get-Mailbox -PublicFolder | FT Name,IsRootPublicFolderMailbox