How to Enable AutoAccept on Multiple Exchange 2010 Room or Equipment mailboxes

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

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

For all Room mailboxes:

get-mailbox | where{$_.ResourceType -eq “Equipment”} | Set-CalendarProcessing -AutomateProcessing AutoAccept

For all Room mailboxes on Database01:

get-mailbox -database Database01 | where{$_.ResourceType -eq “Equipment”} | Set-CalendarProcessing -AutomateProcessing AutoAccept

For all Equipment mailboxes:

get-mailbox | where{$_.ResourceType -eq “Room”} | Set-CalendarProcessing -AutomateProcessing AutoAccept

For all Equipment mailboxes on Database01:

get-mailbox -database Database01 | where{$_.ResourceType -eq “Room”} | Set-CalendarProcessing -AutomateProcessing AutoAccept

Read more on the Microsoft TechNet Exchange 2010 documentation pages:

5 thoughts on “How to Enable AutoAccept on Multiple Exchange 2010 Room or Equipment mailboxes”

  1. FYI – I like the scripts but you have the descriptions backwards. For all “Rooms’ you have equipment in the script and for all “Equipment” you have rooms.

  2. Hi Peter,

    Thank you very much for taking the time to post this. I was able to use your suggestions to modify all room mailboxes for one of our locations. 🙂

    Get-MailboxDatabase RESOURCEDBNAME | get-mailbox -Filter {Name -like ‘*BRANCH1*’} | Set-CalendarProcessing -AutomateProcessing AutoAccept

Comments are closed.