Exchange 2010: Set Work Hours for Room Mailbox

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>

Example:

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

2 thoughts on “Exchange 2010: Set Work Hours for Room Mailbox”

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

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

Comments are closed.