Error: value ” is already present in the Collection while accessing a resource mailbox in Exchange 2013 EAC.

Scenario:

Environment: Exchange 2013

When accessing a resource mailbox in Exchange 2013 EAC, you may encounter an error that prevents you from viewing or editing the room mailbox properties

blog

 

Unable to modify resource mailbox settings . error: value " is already present in collection

Get-CalendarProcessing <Room>

Below watson error logged while performing the change using EMS

WARNING: An unexpected error has occurred and a Watson dump is being generated: The value ” is already present in the collection.The value ” is already present in the collection.

+ CategoryInfo          : NotSpecified: (:) [Get-CalendarProcessing], InvalidOperationException

+ FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Exchange.Management.StoreTasks.GetCalendarProcessing

 

 

Cause: RequestInPolicy or BookInPolicy attributes for the room have incorrect values

 

Resolution:

1.Set-CalendarProcessing <Room> -BookInPolicy $null  

check if the above command works, if it fails proceed to step 2

2.  Take backup of resource Mailbox Configuration and export the resource mailbox content as PST before making changes to the Mailbox using MFCMAPI.

3. Using MFCMAPI, logon to the resource mailbox , find Top of Information Store -> Calendar -> Open Accosiated Contents Table , select the item with subject "IPM.Configuration.Calendar", double click to open "PR_ROAMING_DICTIONARY", delete element related RequestOutOfPolicy/BookInPolicy/RequestInPolicy, and click OKset the value for above fields to null ""