Commands › Exchange Online
Set-MailboxCalendarConfiguration
Modify mailbox calendar settings for Outlook on the web. This affects how the user's calendar looks and how reminders work in Outlook on the web. This also affects settings that define how meeting invitations, responses, and notifications are sent to the user.
Quick start script
# Set-MailboxCalendarConfiguration — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-ExchangeOnline -CertificateThumbprint $thumb -AppId $appId -Organization $org
# 2. Capture the current state first — you cannot roll back what you never recorded
$before = Get-MailboxCalendarConfiguration
$before | Format-List
# 3. Make the change (dry run first)
Set-MailboxCalendarConfiguration -Identity <MailboxIdParameter> -WhatIf
Set-MailboxCalendarConfiguration -Identity <MailboxIdParameter>
# 4. Verify and diff
$after = Get-MailboxCalendarConfiguration
Compare-Object ($before | Out-String) ($after | Out-String)
Syntax — 3 parameter sets
Default
Set-MailboxCalendarConfiguration [-Identity] <MailboxIdParameter>
[-AgendaMailEnabled <Boolean>]
[-Confirm]
[-ConversationalSchedulingEnabled <Boolean>]
[-DailyAgendaMailSchedule <AgendaMailSchedule>]
[-DefaultMeetingDuration <Int32>]
[-DefaultReminderTime <TimeSpan>]
[-DomainController <Fqdn>]
[-FirstWeekOfYear <FirstWeekRules>]
[-RemindersEnabled <Boolean>]
[-ReminderSoundEnabled <Boolean>]
[-ShowWeekNumbers <Boolean>]
[-SkipAgendaMailOnFreeDays <Boolean>]
[-TimeIncrement <HourIncrement>]
[-UseBrightCalendarColorThemeInOwa <Boolean>]
[-WeekStartDay <DayOfWeek>]
[-WhatIf]
[-WorkDays <DaysOfWeek>]
[-WorkingHoursEndTime <TimeSpan>]
[-WorkingHoursStartTime <TimeSpan>]
[-WorkingHoursTimeZone <ExTimeZoneValue>]
[<CommonParameters>]
Identity
Set-MailboxCalendarConfiguration [-Identity] <MailboxIdParameter>
[-AgendaMailEnabled <Boolean>]
[-AgendaMailIntroductionEnabled <Boolean>]
[-AgendaPaneEnabled <Boolean>]
[-AutoDeclineWhenBusy <Boolean>]
[-CalendarFeedsPreferredLanguage <String>]
[-CalendarFeedsPreferredRegion <String>]
[-CalendarFeedsRootPageId <String>]
[-Confirm]
[-ConversationalSchedulingEnabled <Boolean>]
[-CreateEventsFromEmailAsPrivate <Boolean>]
[-DailyAgendaMailSchedule <AgendaMailSchedule>]
[-DefaultMeetingDuration <Int32>]
[-DefaultMinutesToReduceLongEventsBy <Int32>]
[-DefaultMinutesToReduceShortEventsBy <Int32>]
[-DefaultOnlineMeetingProvider <OnlineMeetingProviderType>]
[-DefaultReminderTime <TimeSpan>]
[-DeleteMeetingRequestOnRespond <Boolean>]
[-DiningEventsFromEmailEnabled <Boolean>]
[-EntertainmentEventsFromEmailEnabled <Boolean>]
[-EventsFromEmailEnabled <Boolean>]
[-FirstWeekOfYear <FirstWeekRules>]
[-FlightEventsFromEmailEnabled <Boolean>]
[-HotelEventsFromEmailEnabled <Boolean>]
[-InvoiceEventsFromEmailEnabled <Boolean>]
[-LocationDetailsInFreeBusy <LocationDetailsPermissionInFreeBusy>]
[-OnlineMeetingsByDefaultEnabled <System.Boolean>]
[-PackageDeliveryEventsFromEmailEnabled <Boolean>]
[-PreserveDeclinedMeetings <Boolean>]
[-RemindersEnabled <Boolean>]
[-ReminderSoundEnabled <Boolean>]
[-RentalCarEventsFromEmailEnabled <Boolean>]
[-ServiceAppointmentEventsFromEmailEnabled <Boolean>]
[-ShortenEventScopeDefault <ShortenEventScopeOption>]
[-ShowWeekNumbers <Boolean>]
[-SkipAgendaMailOnFreeDays <Boolean>]
[-TimeIncrement <HourIncrement>]
[-UseBrightCalendarColorThemeInOwa <Boolean>]
[-WeatherEnabled <WeatherEnabledStatus>]
[-WeatherLocationBookmark <Int32>]
[-WeatherLocations <MultiValuedProperty>]
[-WeatherUnit <WeatherTemperatureUnit>]
[-WeekStartDay <DayOfWeek>]
[-WhatIf]
[-WorkDays <DaysOfWeek>]
[-WorkingHoursEndTime <TimeSpan>]
[-WorkingHoursStartTime <TimeSpan>]
[-WorkingHoursTimeZone <ExTimeZoneValue>]
[-WorkspaceUserEnabled <System.Boolean>]
[<CommonParameters>]
MailboxLocation
Set-MailboxCalendarConfiguration [-MailboxLocation <MailboxLocationIdParameter>]
[-AgendaMailEnabled <Boolean>]
[-AgendaMailIntroductionEnabled <Boolean>]
[-AgendaPaneEnabled <Boolean>]
[-AutoDeclineWhenBusy <Boolean>]
[-CalendarFeedsPreferredLanguage <String>]
[-CalendarFeedsPreferredRegion <String>]
[-CalendarFeedsRootPageId <String>]
[-Confirm]
[-ConversationalSchedulingEnabled <Boolean>]
[-CreateEventsFromEmailAsPrivate <Boolean>]
[-DailyAgendaMailSchedule <AgendaMailSchedule>]
[-DefaultMeetingDuration <Int32>]
[-DefaultMinutesToReduceLongEventsBy <Int32>]
[-DefaultMinutesToReduceShortEventsBy <Int32>]
[-DefaultOnlineMeetingProvider <OnlineMeetingProviderType>]
[-DefaultReminderTime <TimeSpan>]
[-DeleteMeetingRequestOnRespond <Boolean>]
[-DiningEventsFromEmailEnabled <Boolean>]
[-EntertainmentEventsFromEmailEnabled <Boolean>]
[-EventsFromEmailEnabled <Boolean>]
[-FirstWeekOfYear <FirstWeekRules>]
[-FlightEventsFromEmailEnabled <Boolean>]
[-HotelEventsFromEmailEnabled <Boolean>]
[-InvoiceEventsFromEmailEnabled <Boolean>]
[-LocationDetailsInFreeBusy <LocationDetailsPermissionInFreeBusy>]
[-OnlineMeetingsByDefaultEnabled <System.Boolean>]
[-PackageDeliveryEventsFromEmailEnabled <Boolean>]
[-PreserveDeclinedMeetings <Boolean>]
[-RemindersEnabled <Boolean>]
[-ReminderSoundEnabled <Boolean>]
[-RentalCarEventsFromEmailEnabled <Boolean>]
[-ServiceAppointmentEventsFromEmailEnabled <Boolean>]
[-ShortenEventScopeDefault <ShortenEventScopeOption>]
[-ShowWeekNumbers <Boolean>]
[-SkipAgendaMailOnFreeDays <Boolean>]
[-TimeIncrement <HourIncrement>]
[-UseBrightCalendarColorThemeInOwa <Boolean>]
[-WeatherEnabled <WeatherEnabledStatus>]
[-WeatherLocationBookmark <Int32>]
[-WeatherLocations <MultiValuedProperty>]
[-WeatherUnit <WeatherTemperatureUnit>]
[-WeekStartDay <DayOfWeek>]
[-WhatIf]
[-WorkDays <DaysOfWeek>]
[-WorkingHoursEndTime <TimeSpan>]
[-WorkingHoursStartTime <TimeSpan>]
[-WorkingHoursTimeZone <ExTimeZoneValue>]
[-WorkspaceUserEnabled <System.Boolean>]
[<CommonParameters>]
Parameters (51)
Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.