Here is a quick tip on using the Exchange Management Shell to enable Auto Accept on all of your Room Mailboxes with a single command in Exchange Server 2007.

This is useful when you have just created a bunch of new Room Mailboxes for a new environment and want to save time configuring the meeting processing settings.

get-mailbox | where {$_.RecipientTypeDetails -eq "RoomMailbox"} | Set-MailboxCalendarSettings -AutomateProcessing AutoAccept

About the Author

Paul Cunningham

Paul is a former Microsoft MVP for Office Apps and Services. He works as a consultant, writer, and trainer specializing in Office 365 and Exchange Server. Paul no longer writes for Practical365.com.

Comments

  1. Th3N0rm13

    Hi all, I managed to get this fixed in my environment as the permission where “Free/Busy” only for the users.

    I used powershell to give myself full access to the calendar:

    add-mailboxpermission -identity “calendar” -User “my ad user” -AccessRights FullAccess

    Closed and reopened Outlook and opened the calendar – ‘rightclick’ and properties – permissions add OU or change the “default” user to Reviewer.

    ##In Exchange 2003 I couldn’t figure out how to run “Add-mailboxfolderpermission” to specifically add / change users to the calendar ONLY so I just created myself my own temp Exchange account

    Two ways to fix this

    1st way – Create an OU in AD – Add users to the OU
    Assign the OU as “reviewer permissions” to the calendar

    2nd way – Change the “Default” user permissions to Reviewer.

    I hope that this is able to just help at least 1 person…

  2. Andrew

    Lifesaver technology right here.

    Thanks Paul!

    -Andrew

  3. Bala

    what is the command for changing the name of the conference room in powershell.

  4. Avatar photo
    Paul Cunningham

    Hi Shahan, that is correct. I’ve updated the post to highlight that this works for Exchange 2007.

  5. Shahan

    Set-MailboxCalendarSettings not working on Exchange 2010

    1. David Elliott

      Try
      get-mailbox | where {$_.RecipientTypeDetails -eq “RoomMailbox”} | Set-CalendarProcessing -AutomateProcessing AutoAccept

Leave a Reply