В MS Office 365 по умолчанию для всех пользователей установлено рабочее время с 8:00 до 17:00.
При работе с API Office 365 этот параметр ограничивает возможность видеть свободное / занятое время пользователей вне этих часов.
Как мы можем установить рабочее время по умолчанию для всех пользователей или вообще снять это ограничение?
Может быть, вы сможете подключиться к Командная консоль Exchange Online и запустите следующий скрипт, чтобы добиться желаемого, возможно, примерно так (не зная рабочих часов, которые вы хотите настроить):
Get-Mailbox | Where {$_.RecipientTypeDetails -eq "UserMailbox"} |
Set-MailboxCalendarConfiguration -WorkingHoursStartTime 00:00:00 -WorkingHoursEndTime 00:00:00 -ScheduleOnlyDuringWorkHours $false
В -ScheduleOnlyDuringWorkHours $false
флаг позволит планировать выходные.