Calendar Problems

How to Change Working Hours for Outlook Resource Mailboxes

Huma Ashraf ChHuma Ashraf Ch Oct 20, 2026 868 views

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.

How to Change Working Hours for Outlook Resource Mailboxes
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.
Before you start

Ensure you have the necessary Exchange Online administrator permissions and have successfully connected to the Exchange Online PowerShell module on your computer.

Solution 1Recommended

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.

1
Connect to Exchange Online

Open PowerShell with administrative privileges and connect to your Exchange Online tenant using your admin credentials.

2
Review Current Configuration

Run the command 'Get-MailboxCalendarConfiguration -Identity resource@domain.com' (replacing the email with your resource address) to view the existing working hours and days.

3
Change the Working Hours

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.

4
Verify the Update

Run the 'Get-MailboxCalendarConfiguration' command once more to confirm that the new start and end times have been successfully applied to the resource mailbox.

Update Resource Mailbox Working Hours via Exchange Online PowerShell
Administrator Privileges Required: You must hold the Organization Management or Recipient Management roles in Exchange Online to execute these PowerShell cmdlets successfully.
Free Microsoft Office alternative

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. 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. 2. Complete the Installation: Run the downloaded installer and follow the simple on-screen instructions to deploy the lightweight suite in minutes.
  3. 3. Open Your Existing Files: Launch WPS Office and directly open your Microsoft Word, Excel, and PowerPoint files with perfect formatting retention.
Seamless and precise compatibility with Microsoft Office formats (.docx, .xlsx, .pptx)Lightweight application footprint that ensures smooth performance on older or restricted devicesFamiliar tabbed interface that allows you to easily manage multiple documents in a single windowBuilt-in PDF reader and advanced editing tools included entirely for free
microsoft office alternative - wps office

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.