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 Microsoft 365 Junction, Speaker, Author, Learner, Developer, Passionate Techie. Certified Professional Workshop Facilitator / Public Speaker. Believe in knowledge sharing. Around 20+ years of total IT experience and 17+ years of experience in SharePoint and Microsoft 365 services Please feel free me to contact for any SharePoint / Microsoft 365 queries. I am also very much interested in behavioral (life changing) sessions like motivational speeches, Success, Goal Setting, About Life, How to live Life etc. My book - Microsoft 365 Power Shell hand book for Administrators and Beginners and 100 Power Shell Interview Questions - https://www.amazon.in/Microsoft-Administrators-Beginners-Interview-Questions/dp/9394901639/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1679029081&sr=8-11

You may also like...

2 Responses

  1. Val Alves says:

    Can the Owner of the SharedMailbox resource, give this permission directly from within Outlook or does it have to be through Exchange Admin Center?

Leave a Reply to Prasham SabadraCancel reply

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

Discover more from Microsoft 365

Subscribe now to keep reading and get access to the full archive.

Continue reading