Resource calendar won't accept requests when created in M365 Admin.

Occasional Contributor

I've stumbled onto a bug where resource calendars I create in the M365 Admin Console - as instructed - will not automatically process meeting requests.  I've doublechecked systems via GUI and PowerShell.  Nonetheless, meeting requests sit as tentative in the resource calendar.  I've repeated this issue by creating more test resource calendars.  I even opened up a ticket with 365 support and they reviewed my PowerShell scripts and declared them good.  


Finally - I created a resource calendar in the Exchange Online Resource Section rather than the M365 Admin console.  Then, and only then, did it work.  There may be many reasons why this is - but whatever it is - I found it.  There is a bug where resource calendars only work when created in Exchange Online rather than in the main admin screen - in my tenant anyway.  

2 Replies
Did you check the value of the AutomateProcessing setting? Seems to work fine here for rooms created via the M365 AC

@Vasil Michev 


Yes, both in the GUI and PowerShell


PS C:\WINDOWS\system32> Get-CalendarProcessing -Identity it_trio_8500@123.456 | Format-List



RunspaceId                          : b6e

AutomateProcessing                  : AutoAccept

AllowConflicts                      : False

AllowDistributionGroup              : True

AllowMultipleResources              : True

BookingType                         : Standard

BookingWindowInDays                 : 180

MaximumDurationInMinutes            : 1440

MinimumDurationInMinutes            : 0

AllowRecurringMeetings              : True

EnforceAdjacencyAsOverlap           : False

EnforceCapacity                     : False

EnforceSchedulingHorizon            : False

ScheduleOnlyDuringWorkHours         : False

ConflictPercentageAllowed           : 0

MaximumConflictInstances            : 0

ForwardRequestsToDelegates          : True

DeleteAttachments                   : True

DeleteComments                      : True

RemovePrivateProperty               : True

DeleteSubject                       : True

AddOrganizerToSubject               : True

DeleteNonCalendarItems              : True

TentativePendingApproval            : True

EnableResponseDetails               : True

OrganizerInfo                       : True

ResourceDelegates                   : {}

RequestOutOfPolicy                  : {}

AllRequestOutOfPolicy               : False

BookInPolicy                        : {}

AllBookInPolicy                     : True

RequestInPolicy                     : {}

AllRequestInPolicy                  : False

AddAdditionalResponse               : True

AdditionalResponse                  : <div>This is a Poly Meeting Room!</div>

RemoveOldMeetingMessages            : True

AddNewRequestsTentatively           : True

ProcessExternalMeetingMessages      : False

RemoveForwardedMeetingNotifications : False

AutoRSVPConfiguration               : Microsoft.Exchange.Data.Storage.AutoRSVPConfiguration

MailboxOwnerId                      : IT Trio 8500

Identity                            : IT Trio 8500

IsValid                             : True

ObjectState                         : Changed