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