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}