MS Office 365 has a default working hours set for all users for 8am to 5pm.

When working with the Office 365 API this setting limits the ability to see users free/busy time outside these hours.

How can we set the default working hours for all users or remove this limitation altogether?

  • hope this should resolve your issue? – Corleone Mar 16 '17 at 18:17
  • Thank @Corleone. This is for an individual user, my question was about changing the defaults for the organization, thoughts? – user2899845 Mar 19 '17 at 8:31

Maybe you can connect to the Exchange Online Management Shell and run the following script to achieve what you want, something like this perhaps (without knowing the working hours you want to configure):

Get-Mailbox | Where {$_.RecipientTypeDetails -eq "UserMailbox"} | 
Set-MailboxCalendarConfiguration -WorkingHoursStartTime 00:00:00 -WorkingHoursEndTime 00:00:00 -ScheduleOnlyDuringWorkHours $false

The -ScheduleOnlyDuringWorkHours $false flag will allow for weekend scheduling.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.