How to Change Working Hours for Outlook Resource Mailboxes
Question details
The user needs to modify the working hours for an Outlook resource mailbox (such as a meeting room or desk) because the settings cannot be edited through the standard web interface.

- Product
- Microsoft Outlook / Exchange Online
- Device & OS
- not provided
- Scenario
- An administrator or IT support personnel is trying to update the availability calendar for a shared company resource.
- Observed behavior
- The working days and hours for the resource mailbox are locked or uneditable within the standard Outlook web interface, requiring advanced administrative intervention.
Ensure you have the necessary Exchange Online administrator permissions and have successfully connected to the Exchange Online PowerShell module on your computer.
Update Resource Mailbox Working Hours via Exchange Online PowerShell
Use this recommended administrative method to force configuration updates on a resource mailbox when the standard Outlook web interface fails to save changes.
By utilizing Exchange Online PowerShell, administrators can bypass user interface restrictions and directly modify the backend calendar configuration for any room or equipment mailbox.
Open PowerShell with administrative privileges and connect to your Exchange Online tenant using your admin credentials.
Run the command 'Get-MailboxCalendarConfiguration -Identity resource@domain.com' (replacing the email with your resource address) to view the existing working hours and days.
Execute the following command to update the times: 'Set-MailboxCalendarConfiguration -Identity resource@domain.com -WorkingHoursStartTime 09:30:00 -WorkingHoursEndTime 18:30:00'. Adjust the time values to match your organization's required schedule.
Run the 'Get-MailboxCalendarConfiguration' command once more to confirm that the new start and end times have been successfully applied to the resource mailbox.

Streamline Your Office Productivity with WPS Office
While managing Exchange Server resource mailboxes requires specialized Microsoft administrative tools, your everyday office tasks shouldn't be overly complex. WPS Office offers a lightweight, completely free alternative for all your document, spreadsheet, and presentation needs without requiring extensive technical setups.
- 1. Download the Installer: Navigate to the official WPS Office website and download the free version suited for your Windows, Mac, or Linux operating system.
- 2. Complete the Installation: Run the downloaded installer and follow the simple on-screen instructions to deploy the lightweight suite in minutes.
- 3. Open Your Existing Files: Launch WPS Office and directly open your Microsoft Word, Excel, and PowerPoint files with perfect formatting retention.

Frequently Asked Questions
Why can't I edit the working hours in the Outlook web interface?
Resource mailboxes sometimes develop synchronization issues, backend configuration locks, or specialized permission structures that prevent the web interface from applying changes. In these cases, PowerShell provides a direct overwrite.
How do I change the working days in addition to the working hours?
You can append the '-WorkingDays' parameter to the Set-MailboxCalendarConfiguration command. For example, add '-WorkingDays Monday,Tuesday,Wednesday,Thursday,Friday' to the cmdlet string to specify the active days.
Do I need to be a global administrator to run these PowerShell commands?
Not necessarily a Global Administrator, but you do need an Exchange Administrator role (such as Organization Management or Recipient Management) assigned to your account to modify another mailbox's calendar settings.




