Setting Calendar Options For Resource Mailboxes In Exchange 2010…

I had written a while back regarding the steps to be taken to set calendar options for resource mailboxes in Exchange 2007, read it here. The process was to use the shell command "Set-MailboxCalendarSettings". Few options could be set using OWA in 2007.

We don’t have this command in Exchange 2010 anymore. More options for the resource mailboxes have been exposed in the 2010 console anyway. But if you are a powershell person and have used "Set-CalendarSettings" in 2007, the equivalent command in 2010 is "Set-CalendarProcessing"

The command to autoaccept meeting request is Set-CalendarProcessing -identity "resourcemailbox" -AutomateProcessing AutoAccept

Configure resource mailbox in 2010

In order to add resource delegates, run

Set-CalendarProcessing -identity "resourcemailbox" -ResourceDelegates "user"

Most of the options you need are exposed in the resource mailbox properties. I will provide snapshot of the different tabs, as the options are self-explanatory.

Resource Properties 1

Resource Properties 2

Resource Properties 3

Resource Properties 4

Resource Properties 5 

In short, if you are a powershell person, remember that the commands are different in 2007 & 2010.

22 thoughts on “Setting Calendar Options For Resource Mailboxes In Exchange 2010…”

  1. So I see Exchange 2010 now emails the meeting organiser to tell them whether their resource booking was correct or not.

    In Exchange 2003, they were told at the time of pressing the Send meeting button if they could or couldn't book the room.
    Can we still have this?

    Seems like it could be easy for a person to book a room and miss the email response saying 'sorry the room is unavailable'.

  2. So you can setup a meeting in a room that's already booked and the request is sent to all the attendees as a request but the room may reject but only to the organiser?

    Seems a little illogical.

    Any way around that so that it's more like 2003?

  3. If you select the room as a resource in the meeting request, it will bring up the free/busy info of the meeting room as well, along with the users.

    So, you can see then & there whether a conflict exists. Outlook will tell you the same.

  4. Does the delegate allow another person to approve the "booking" of the resource? For example, if Joe created a meeting with Sally, can Mark approve the booking of the resource?

  5. @Rajith: Someone could reserve the room a second before you do, and your reservation would fail. I know free/busy is supposed to be more up-to-the-minute in Exchange 2010; does anyone have any experience in that?

  6. We are running Exchange 2010 SP1 with Rollup 3. For Outlook, we are using 2007 SP2. As Damienc has stated, in Exchange 2003, users were told at the time of pressing the Send meeting button if they could or couldn't book the room. Not only was this helpful for individual meetings, it was greatly helpful for recurring meetings.

    With Exchange 2010 and the booking attendant, users receive an email reply saying either accepted or declined. The scheduling assistant is good for individual meetings only. If the user tries to book a recurring meeting, he won't know if the room is booked 6 months out until he gets the declined message. The user then has to go through and find another room and send out an update to the rest of the parties (this is all trial and error until he finally gets an acceptance). This is causing a lot of headache in our company right now and I'm being asked if we could change the notifications back to what they were.

    Does anyone have any similar situations and if so, have you been able to find a possible solution?

  7. Hi,

    If the auto processing is not good for you, then disable it by running Set-CalendarProcessing -identity "resourcemailbox" -AutomateProcessing None. Then configure delegates for the resource mailbox, set to forward meeting to the delegates and let them decide whether a meeting can be booked or not.

  8. Hi all,

    After all the settings in outlook, i am still getting canceled subject meeting in my resource calendar…
    Any one have any solution ?

  9. Hello,
    I am running Exchange 2010. I have created a “Room” mailbox account. When I try to run the Set-CalendarProcessing -identity “name” -AutomateProcessing AutoAccept comlet, I receive the following error message:

    Set-CalendarProcessing : Operation is not valid due to the current state of the object.
    At line:1 char:23
    + Set-CalendarProcessing <<<< -identity "name" -AutomateProc
    essing AutoAccept
    + CategoryInfo : NotSpecified: (:) [Set-CalendarProcessing], InvalidOperati
    onException
    + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Exchange.Manage
    ment.StoreTasks.SetCalendarProcessing

    Any suggestions???

    Thanks,
    Joedy

  10. Hello Rajith,
    I am getting error while: Set-CalendarProcessing
    “Operation is not valid due to the current state of the object.”
    I am trying this via vb.net code. If i run these commands directly via shell, it completes without any error.
    Can you suggest any possible causes??

    Regards,
    Deepak

  11. Narendra kumar muduli

    Hello Rajith,

    I want to know who is booked the meeting room through PowerShell. ( because some user they booked the meeting room and left the company . If I can find out that then proactively we can run some task to clear those meeting . then that will help other to book the meeting room .

  12. Hello,

    We are facing an issue, where, user is getting decline notification, eventhough their meeting request is accepted with other users.
    Settings:
    Allowconflict: false
    Allowrequestoutofpolicy:false

Leave a Comment

Your email address will not be published. Required fields are marked *

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