While configuring calendar permissions in Exchange Online you may receive the following error message:
An existing permission entry was found for user: Lene.Hau.
+ CategoryInfo : NotSpecified: (:) [Add-MailboxFolderPermission], UserAlreadyExis...nEntryException
+ FullyQualifiedErrorId : [Server=DB6P189MB0390,RequestId=695957e5-c362-4aab-bd58-af6ab7802dc5,
TimeStamp=9/26/2021 6:10:19 PM] [FailureCategory=Cmdlet-UserAlreadyExistsInPermissionEntryException]
F7E2EB7E,Microsoft.Exchange.Management.StoreTasks.AddMailboxFolderPermission
+ PSComputerName : outlook.office365.com The error message is thrown when both statements are true:
- You try to add mailbox folder permissions with the Add-MailboxFolderPermission CmdLet.
- The user/group is already assigned permissions to the mailbox folder.
To modify mailbox folder permissions for an existing user/access right, you must use the Set-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 “An Existing Permission Entry Was Found”
Let’s look at a specific example and how to solve it:
The user Lene Hau is already assigned Editor 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}
Calendar Lene.Hau {Editor} You’ll receive an error if you try to grant Owner permissions to Lene Hau with the Add-MailboxFolderPermission CmdLet.
Instead, you must use the Set-MailboxFolderPermission CmdLet:
Set-MailboxFolderPermission tycho.brahe:\calendar -User lene.hau -AccessRights Owner This command will update the existing permissions assigned to Lene Hau:
PS C:\> Get-MailboxFolderPermission tycho.brahe:\Calendar
FolderName User AccessRights SharingPermissionFlags
---------- ---- ------------ ----------------------
Calendar Default {LimitedDetails}
Calendar Anonymous {None}
Calendar Lene.Hau {Owner}