• Home
  • About
  • Blog
  • Training
  • Books
  • Contact
  • Advertise
    • Email
    • Facebook
    • Twitter
    • RSS

Practical 365

  • Office 365
  • Exchange 2019
  • Exchange 2016
  • Exchange 2013
  • Hybrid
  • Certificates
  • PowerShell
  • Migration
You are here: Home / Exchange Server / Exchange Server 2013 Room Mailbox Calendar Processing Settings for Delegate Approval

Exchange Server 2013 Room Mailbox Calendar Processing Settings for Delegate Approval

August 28, 2013 by Paul Cunningham 20 Comments

Exchange Server 2013 room mailboxes that are configured with delegates may have issues with processing calendar items that have been approved.

I've been observing this issue in multiple environments since Exchange Server 2013 RTM. The problems that I noticed seem to have been fixed now in Exchange Server 2013 RTM CU2, however the applicable example given in the TechNet documentation may still lead people astray.

To begin with I create a new room mailbox.

1
2
3
4
5
[PS] C:\>New-Mailbox "5th Floor Conference Room" -Room
 
Name                      Alias                ServerName
----                      -----                ----------
5th Floor Conference Room 5thFloorConferenc... e15mb1

Next I assign user Dawn Evans as a delegate for the room mailbox.

1
[PS] C:\>Set-CalendarProcessing "5th Floor Conference Room" -ResourceDelegates Dawn.Evans

Then, using the same command syntax documented on TechNet I configure the room mailbox calendar processing settings.

This example allows all users to submit in-policy requests, but the request is still subject to approval by a delegate.

1
[PS] C:\>Set-CalendarProcessing -Identity "5th Floor Conference Room" -AutomateProcessing AutoAccept -AllRequestInPolicy $true

Alan Reid makes a booking for the room along with multiple attendees (none of which are Dawn).

exchange-2013-room-mailbox-delegate-01

The meeting is automatically accepted by the room mailbox without delegate approval.

exchange-2013-room-mailbox-delegate-02

So we're faced with the problem that the documented example does not achieve the stated outcome. Looking closer at the calendar processing settings the issue is that the “AllBookInPolicy” setting is still True.

1
2
3
4
5
6
[PS] C:\>Get-CalendarProcessing -Identity "5th Floor Conference Room" | select *inpolicy | ft
 
BookInPolicy       : {}
AllBookInPolicy    : True
RequestInPolicy    : {}
AllRequestInPolicy : True

The AllBookInPolicy parameter specifies whether to automatically approve in-policy requests from all users.

So regardless of the delegate setup as long as the booking is within policy (eg duration, start/end times, recurring or non-recurring) it will be accepted.

To ensure that a delegate must always approve the meeting set AllBookInPolicy to False.

1
[PS] C:\>Set-CalendarProcessing -Identity "5th Floor Conference Room" -AllBookInPolicy $false

Let's try the another booking by Alan Reid.

exchange-2013-room-mailbox-delegate-03

This time Alan receives a notification that his booking is pending approval.

exchange-2013-room-mailbox-delegate-04

And the delegate, Dawn Evans, receives an email for her to approve or decline the booking.

exchange-2013-room-mailbox-delegate-05

Dawn accepts the meeting request and sends the response.

exchange-2013-room-mailbox-delegate-06

Alan, as the meeting organizer, receives the response to let him know his room booking has been accepted.

exchange-2013-room-mailbox-delegate-07

Notes on Delegate Approval Behaviour Prior to Exchange Server 2013 RTM CU2

Before the release of RTM CU2 there were some issues apparent in the processing of meeting requests that required delegate approval.

In Exchange 2013 RTM:

  1. UserA sends meeting request
  2. UserA (organizer) receives tentative booking response
  3. UserB (resource delegate) receives approval email
  4. UserB accepts booking and sends response
  5. UserA receives response that room booking is now accepted
  6. UserA also receives meeting acceptance from UserB booking exists in UserA (organizer) and “Meeting Room” calendars, and also UserB's (resource delegate) calendar
  7. UserA (organizer) can only see themselves and “Meeting Room” in scheduling assistant for the meeting
  8. UserB (resource delegate)can only see themselves and UserA in scheduling assistant for the meeting

In Exchange 2013 RTM CU1:

  1. UserA sends meeting request
  2. UserA (organizer) receives tentative booking response
  3. UserB (resource delegate) receives approval email
  4. UserB accepts booking and sends response
  5. UserA receives response that room booking is now accepted
  6. UserA also receives meeting acceptance from UserB booking exists in UserA (organizer) and “Meeting Room” calendars, and also UserB's (resource delegate) calendar
  7. UserA (organizer) can see themselves and “Meeting Room” in scheduling assistant for the meeting, plus UserB (resource delegate) as “Optional” attendee

If you've been experiencing problems with either of those scenarios the solution now appears to be to update to RTM CU2.

Paul Cunningham

Paul is a Microsoft MVP for Office Apps and Services and a Pluralsight author. He works as a consultant, writer, and trainer specializing in Office 365 and Exchange Server.

Exchange Server Calendar Processing, Delegates, Exchange 2013, Resource Mailboxes, Room Mailboxes

Comments

  1. Esy says

    October 27, 2013 at 3:58 am

    Thank you this has been very informative. In my company we are in he process of preparing to upgrade to Exchange 2013 so I’m currently researching new features on resource mailboxes. Do you know if there is a cmdlet that will export calendar resource utilization information? According to upper management I will be required to report this type of info regularly. I will appreciate any information you can provide.

    Reply
    • Mojahid Hussain says

      July 13, 2019 at 4:30 pm

      hello i have the issue with meeting request . when i send the meeting request to any sender he will received the meeting request fine . but the problem is when i send to any user from outside any email id and i keep the cc to my any user in my domain user when i send the email . when the receiver accept the meeting request . in my domain all the group user get the notification email for the meeting , so i just want to know where is the issue and how can i fix it .

      Reply
  2. Schuyler says

    July 19, 2014 at 9:29 am

    Thanks for the great information! Here is a very recent experience I had which was related.

    Migrated a client from Exchange 2007 to Exchange 2013 SP1. After migration, they requested the Room mailboxes to have the booking delegates removed and have the room auto accept/decline invited based on availability and 0 conflicts.

    After we removed the booking delegates, the room stopped working. Users would not receive email confirms, room was not accepted and it was never added to the calendar. Found that if we added a booking delegate back in, the room would start working again but the confirmation emails would still come from the OLD booking delegate.

    Spent 6 hours on phone with Microsoft Support over the course of two days and after all their diagnostics and troubleshooting, their final recommendation was to export the calendars, delete the mailbox, create a whole new one and import the data.

    We went through adsiedit, ldap, A.D., Exchange properties and found zero difference between the migrated non-working mailboxes and the 2 new test room mailboxes I created directly in Exch13 which worked correctly.

    Reply
    • Paul Cunningham says

      July 19, 2014 at 11:51 am

      Seems like a strange approach. Did they get you to try anything else like resetting the calendar processing settings back to defaults, and then re-applying the desired calendar processing settings from scratch?

      Reply
      • Schuyler says

        July 19, 2014 at 12:01 pm

        Yep! We tried that. We disconnected/reconnected the mailboxes (technically deleted them since they were resource mailboxes). Migrated them to a separate mb db. Compared all Get-MailBox and Get-CalendarProcessing settings. Compared ldap attributes. Re-applied booking/acceptance rules.

        We even exported the data and imported into a test Room mailbox.. tested behavior to verify it worked.. which confirmed it wasn’t corrupt data.

        Then we re-enabled the A.D. user account for the Room mailbox and logged into their OWA account. Verified that it wasn’t even receiving calendar invites. (nothing in the queue either). As soon as we added a booking delegate.. everything worked as normal except the confirmation would come from the old booking delegate.

        Reply
  3. Srikant says

    August 12, 2016 at 4:41 pm

    Same sort of Issue:Room Mailbox migrated to Office365, but post migration delegate permission not working .Resource Delegate value is same before and after migration. No changes found in mailbox delegation permission but still its not working, When setting changed to Auto accept then its working as workaround for time being.

    Please provide some suggestion what to check and what could be the possible cause for this issue?
    Waiting for response.

    Reply
    • Paul Cunningham says

      August 15, 2016 at 4:33 pm

      Was the resource delegate also moved to Exchange Online?

      Reply
  4. David Miller says

    October 29, 2016 at 5:27 am

    How do you remove an individual user from the Bookinpolicy?

    Reply
  5. Kapil K says

    March 29, 2017 at 3:43 pm

    Hi Paul, I need to bypass some users from booking room mailbox so that there requests will not go to delegates for approval and it gets auto approved. Please let me know how it can be done.

    Reply
    • Paul Cunningham says

      March 29, 2017 at 5:23 pm

      Add them to the BookInPolicy list.

      Reply
  6. Ali says

    May 28, 2017 at 9:08 am

    Hello
    I created an Exchange 2013 room mailbox. Ali has chosen the user as an authorized user but when the users create a meeting request they send an e-mail to the participant without authorization. Wish I; Once you have given the authorization, contact the participant’s meeting mail. How can I do that?

    Reply
    • Paul Cunningham says

      May 28, 2017 at 2:19 pm

      Sorry but I don’t understand your question at all.

      Reply
      • Ali says

        May 28, 2017 at 5:49 pm

        How can I send e-mails to meeting attendees after administrator approval? Can I prevent sending e-mails to attendees at the time of booking?

        Reply
        • Paul Cunningham says

          May 28, 2017 at 9:50 pm

          Attendees don’t receive any emails relating to the approval or rejection of meeting room bookings. Only the meeting organizer receives those notifications.

          Reply
  7. LETERTRE says

    February 1, 2018 at 7:41 pm

    Hello,

    It is possible to delegate ressource to a group ? If yes, how ?

    Thanks.

    Benoît

    Reply
    • Paul Cunningham says

      February 2, 2018 at 6:16 am

      I haven’t tried. I assume not, but feel free to give it a try.

      Reply
  8. Orwin says

    May 22, 2018 at 6:31 pm

    Hi Paul,

    I want to give the permission to specific user in resource meeting through exchange management shell.

    Reply
  9. Neeraj says

    January 12, 2019 at 4:56 am

    I have a user on Exchange online who is a delegate on a room also on EXO. She can accept from OWA but not from Outlook 2016. Issue on multiple PC’s

    Reply
    • Paul says

      June 1, 2019 at 6:58 pm

      I’m seeing the same issue in my environment.

      Reply
  10. Thomas says

    June 17, 2019 at 9:22 pm

    Is it possible to prevent appointments from being deleted if it is cancelled?

    Reply

Leave a Reply Cancel reply

You have to agree to the comment policy.

Recent Articles

  • How to Avoid ‘Scope Creep’ in Email Migration Projects
  • The Azure Ink Recognizer: How it works and integrates into SharePoint – Part 1
  • Using Powershell to apply Messaging Policies to Teams Users
  • Deciding whether to enable Priority Notifications in Microsoft Teams
  • Skype for Business Online is being retired – how should you prepare?
Practical 365

Training Courses

  • Configuring and Managing Office 365 Security
  • Office 365 Admin Playbook
  • Exchange 2016 Exam 70-345
  • Managing Exchange Mailboxes and Distribution Groups in PowerShell
  • More Training Courses...

Recommended Resources

  • Office 365 Security Resources
  • Office 365 Books
  • Exchange Server Books
  • Exchange Server Migrations
  • Exchange Analyzer
  • Digicert SSL Certificates

About This Site

Practical 365 is a leading site for Office 365 and Exchange Server news, tips and tutorials. Read more...
  • Email
  • Facebook
  • Twitter
  • RSS

Copyright © 2019 Quadrotech Solutions AG · Disclosure · Privacy Policy
Alpenstrasse 15, 6304 Zug, Switzerland

We are an Authorized DigiCert™ SSL Partner.