Exchange 2010: Set Work Hours for Room Mailbox

Posted by SteveHardie | On: Aug 16 2012

In Exchange 2010, when you create a room or resource mailbox, the Resource Policy tab gives you the option to Allow scheduling only during business hours. But what is business hours?

The default business hours is from 8:00 am until 5:00 pm. You can check this by running this PowerShell command

Get-MailboxCalendarConfiguration -Identity <mailboxidentity> | fl

Tp change the woprking hours for an individual resource, run the following command

Set-MailboxCalendarConfiguration -Identity <mailboxidentity> -WorkingHoursStartTime 
<start time in format 00:00:00> -WorkingHoursEndTime <end time in format 00:00:00>


Set-MailboxCalendarConfiguration -Identity room1-WorkingHoursStartTime 08:30:00 
-WorkingHoursEndTime 17:30:00

And if you want to change the settings for all room mailboxes:

Get-Mailbox | Where {$_.RecipientTypeDetails -eq "RoomMailbox"} | 
Set-MailboxCalendarConfiguration -WorkingHoursStartTime 08:30:00 -WorkingHoursEndTime 17:30:00

See also Manage resource work hours in Exchange Server 2007 and 2010


  1. Steve says:

    Works nice thanks. Only problem now is how do you change it so it’s only Tuesday to Friday business hours?

  2. Simon says:

    OWA, login with domain admin.
    Options > See All Options…
    Click “Manage Myself” link to change to “other user”
    Select Room Mailbox to edit
    Setting you are looking for is under: Settings > Calendar

Leave a comment