There is No Existing Permission Entry Found for User…

There is no existing permission entry found for user...

Configuring calendar permissions in Exchange Online may throw the following error message:

Write-ErrorMessage : |Microsoft.Exchange.Management.StoreTasks.
    UserNotFoundInPermissionEntryException|
There is no existing permission entry found for user: Lene Hau.
  + Write-ErrorMessage $ErrorObject
  + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo          : NotSpecified: (:)
    [Set-MailboxFolderPermission], UserNotFoundInPermissionEntryException
  + FullyQualifiedErrorId : [Server=AS8PR09MB4727,
    RequestId=ddb8708f-6779-fe1a-1349-44a1f13ac47f,
    TimeStamp=Thu, 22 Dec 2021 11:05:30 GMT],Write-ErrorMessage

The error message is thrown when both statements are true:

  • You try to configure mailbox folder permissions with the Set-MailboxFolderPermission CmdLet.
  • The user/group doesn’t currently have any permissions assigned to the mailbox folder.

To assign mailbox folder permissions to a user with no previously assigned access rights, you must use the Add-MailboxFolderPermission CmdLet (see examples below).

Manage Calendar Permissions Without PowerShell

With Easy365Manager, you no longer need complex PowerShell scripts to manage and modify mailbox calendar permissions.

Easy365Manager provides a user-friendly GUI that admins of any level can use with close to no introduction:

Download your fully functional free trial here.

How to Solve “There is No Existing Permission Entry Found for User”

Let’s look at a specific example and how to solve it:

The user Lene Hau doesn’t currently have any permissions to the mailbox calendar of Tycho Brahe:

PS C:\> Get-MailboxFolderPermission tycho.brahe:\Calendar

FolderName User      AccessRights     SharingPermissionFlags
---------- ----      ------------     ----------------------
Calendar   Default   {LimitedDetails}
Calendar   Anonymous {None}

You’ll receive an error if you try to grant Editor permissions to Lene Hau with the Set-MailboxFolderPermission CmdLet.

Instead, you must use the Add-MailboxFolderPermission CmdLet:

Add-MailboxFolderPermission tycho.brahe:\calendar -User lene.hau -AccessRights Editor

This command will assign the Editor permission to Lene Hau:

PS C:\> Get-MailboxFolderPermission tycho.brahe:\Calendar

FolderName User      AccessRights     SharingPermissionFlags
---------- ----      ------------     ----------------------
Calendar   Default   {LimitedDetails}
Calendar   Anonymous {None}
Calendar   Lene.Hau  {Editor}