Microsoft 365 : Calendar app – resolving issue – Microsoft.Exchange.Data.StoreObjects.AccessDeniedException

Room calendar - Error - Permission Denied - Microsoft.Exchange.Data.StoreObjects.AccessDeniedException
Room calendar - Error - Permission Denied - Microsoft.Exchange.Data.StoreObjects.AccessDeniedException

Use case / Requirement :

Our solution / approach :

Issue / Exception :

UTC Date: 2022-07-07T10:38:09.340Z
Client Id: 22FD4C2F9D81423DB517655AFE55E8CF
Session Id: 52da42b8-27c9-47fe-bc2e-b32dde8cf05d
Client Version: 20220624003.15.01
BootResult: accessDenied
err: Microsoft.Exchange.Data.StoreObjects.AccessDeniedException
esrc: StartupData
et: ServerError
estack: Microsoft.Mapi.MapiExceptionNoAccess
st: 500
ehk: X-OWA-Error
efe: MA1PR01CA0158, PN3PR01CA0110
ebe: MA1PR01MB3756
ewsver: 15.20.5395.21
emsg: ErrorPermissionDenied

Room calendar - Error - Permission Denied - Microsoft.Exchange.Data.StoreObjects.AccessDeniedException
fig ; Room calendar – Error – Permission Denied – Microsoft.Exchange.Data.StoreObjects.AccessDeniedException

Solution :

  • After bit googling we found that there are multiple solutions
  • One possible solution mentioned is – applying mandatory properties by executing following CMDLET – Set-Mailbox

Set-Mailbox puneteam@osinfotech.onmicrosoft.com -ApplyMandatoryProperties

Exchange Online - Applying mandatory properties on room mail box
fig : Exchange Online – Applying mandatory properties on room mail box
  • Just make sure before running above CMDLET we need to connect to Exchange Online using CMDLET – Connect-ExchangeOnline

Connect-ExchangeOnline

Exchange Online - Connection to Exchange Online to execute exchange powershell CMDLET
fig: Exchange Online – Connecting to Exchange Online to execute exchange powershell CMDLET
  • But this solution didn’t worked for us
  • Solution which worked for us – by editing room (resource) calendar and assigning permissions to users

Steps to give permissions to users to resource (room) calendar / resource mailbox / room mailbox :

To create room mailbox / resource mailbox please refer our previous article – Microsoft 365 : SharePoint online – Meeting / Conference room availability check – Setting up room mailbox

Microsoft 365 admin center – navigating to Exchange admin center
fig : Microsoft 365 admin center – navigating to Exchange admin center
  • As we redirected to “Exchange admin center
  • From left pane, under “Recipients” click on “Resources” – Exchange admin center => Recipients => Resources
  • On Resources page we will see listing of all resources including our meetings / conferences rooms as shown in below fig

Exchange admin center – navigating to “Resources” page
fig : Exchange admin center – navigating to “Resources” page – listing of Resources

  • Select our resource which we want to edit – here our meeting room – “Pune meeting room”
  • As we click on meeting room – right pane will open with options to edit the meeting room details
  • On right pane, there is last option – “Resource delegates” and link – “Manage delegates

Exchange admin center – navigating to “Resources” page - listing of Resources - Editing selecting resource
fig : Exchange admin center – navigating to “Resources” page – listing of Resources – Editing selecting resource

  • On click of “Manage delegates” link, “Manage delegates” link will open as shown in below fig
  • On “Manage delegates” page we have an option to “Add or remove a delegate” as

Exchange admin center – navigating to “Resources” page - listing of Resources - Editing selecting resource - assigning permission to user
fig: Exchange admin center – navigating to “Resources” page – listing of Resources – Editing selecting resource – assigning permission to user

  • Here, I am adding user and giving “Full access” rights for time being

Exchange admin center – navigating to “Resources” page - listing of Resources - Editing selecting resource - assigning permission to user
fig : Exchange admin center – navigating to “Resources” page – listing of Resources – Editing selecting resource – assigning permission to user

  • Once we have permissions in place we could successfully access the respective room calendar as ib below fig
  • Please check the URL in address bar –

calendar view of meeting room
fig : Meeting room / resources calendar view

Thanks for reading the article !!! Please feel free to discuss in case any issues / suggestions / thoughts / questions

HAVE A GREAT TIME AHEAD !!!

Prasham Sabadra

LIFE IS VERY BEAUTIFUL :) ENJOY THE WHOLE JOURNEY :) Founder of Knowledge Junction and live-beautiful-life.com, Author, Learner, Passionate Techie, avid reader. Certified Professional Workshop Facilitator / Public Speaker. Scrum Foundation Professional certificated. Motivational, Behavioral , Technical speaker. Speaks in various events including SharePoint Saturdays, Boot camps, Collages / Schools, local chapter. Can reach me for Microsoft 365, Azure, DevOps, SharePoint, Teams, Power Platform, JavaScript.

You may also like...

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: