次の方法で共有


パブリック フォルダーユーザーはサブフォルダーの名前を変更、移動、または削除できません

現象

ユーザーがパブリック フォルダーにサブフォルダーを作成した後、ユーザーはサブフォルダーの名前変更、移動、または削除を行うことはできません。

原因

ユーザー メールボックス EffectivePublicFolderMailbox プロパティでは、Microsoft Exchange organizationのプライマリ階層パブリック フォルダー メールボックスは指定されていません。

すべてのパブリック フォルダー メールボックス間でユーザーの負荷分散を行う Exchange アルゴリズムは、各ユーザー メールボックスに値を EffectivePublicFolderMailbox 自動的に割り当てます。

ユーザー メールボックスEffectivePublicFolderMailboxの値で Exchange organizationのプライマリ階層パブリック フォルダー メールボックスが指定されている場合、ユーザーはパブリック フォルダー メールボックス内に作成するパブリック フォルダー サブフォルダーに対する所有者アクセス許可を持ちます。 所有者アクセス許可を使用すると、ユーザーはそれらのサブフォルダーの名前を変更、移動、削除できます。

ユーザー メールボックス 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 コマンドレットを実行して、サブフォルダーに対する所有者アクセス許可をユーザーに付与します。

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 organizationのプライマリ階層パブリック フォルダー メールボックスを識別するには、EAC でチェックするか、次のコマンドを実行します。

    Get-Mailbox -PublicFolder | FT Name,IsRootPublicFolderMailbox