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…

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 Comments

  1. 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

  2. Narendra kumar muduli says:

    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 .

  3. Deepak Duhan says:

    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

  4. Joedy Allison says:

    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

    1. Rajith Enchiparambil says:

      Did you create a room mailbox or a normal mailbox called room?

      What happens when you run get-mailbox -identity “name of the mailbox”?

  5. Hi all,

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

  6. Rajith Jose Enchiparambil says:

    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.

  7. Anonymous says:

    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?

  8. Rajith Jose Enchiparambil says:

    Hi Joel,

    Look at screenshot number 3 and towards the bottom, click the add button & include all staff you need to be delegates of the resource mailbox.

  9. Joel Smith says:

    How can I make a group of people a delegate of a particular room mailbox?

  10. Rajith Jose Enchiparambil says:

    Thanks Steve

  11. damienc,
    If you want Outlook 2010 to book resources the same as Outlook 2003, you will have to change the registry on your client. Check out the kb article from Microsoft — http://support.microsoft.com/kb/982774

  12. Rajith Jose Enchiparambil says:

    If someone books a resource before you do, your booking will fail. Isn't that it is supposed to do?

    What are you trying to achieve?

  13. Anonymous says:

    @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?

  14. Rajith Jose Enchiparambil says:

    Hi Bryce,

    Are the users (who are delegates) configured both as delegates & given full access? You only need one depending upon how you want to operate.

  15. Rajith Jose Enchiparambil says:

    Hi Bryce,

    As long as Mark is a resource delegate, yes, he can.

  16. 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?

  17. Rajith Jose Enchiparambil says:

    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.

  18. Anonymous says:

    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?

  19. Rajith Jose Enchiparambil says:

    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.

    Is that not ok Damienc?

  20. 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'.

Leave a Reply

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