Commands › Exchange Online

Set-MailboxRegionalConfiguration

Exchange Online ExchangeOnlineManagement Set-*

Modify the regional settings of a mailbox. You can modify the date format, time format, time zone and language of the mailbox.

Quick start script

# Set-MailboxRegionalConfiguration — 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-MailboxRegionalConfiguration
$before | Format-List

# 3. Make the change (dry run first)
Set-MailboxRegionalConfiguration -Identity <MailboxIdParameter> -WhatIf
Set-MailboxRegionalConfiguration -Identity <MailboxIdParameter>

# 4. Verify and diff
$after = Get-MailboxRegionalConfiguration
Compare-Object ($before | Out-String) ($after | Out-String)

Syntax — 3 parameter sets

Default

Set-MailboxRegionalConfiguration [-Identity] <MailboxIdParameter> [-DomainController <Fqdn>]
 [-Confirm]
 [-DateFormat <String>]
 [-Language <CultureInfo>]
 [-LocalizeDefaultFolderName]
 [-TimeFormat <String>]
 [-TimeZone <ExTimeZoneValue>]
 [-WhatIf]
 [<CommonParameters>]

Identity

Set-MailboxRegionalConfiguration [-Identity] <MailboxIdParameter> [-Archive] [-UseCustomRouting]
 [-Confirm]
 [-DateFormat <String>]
 [-Language <CultureInfo>]
 [-LocalizeDefaultFolderName]
 [-TimeFormat <String>]
 [-TimeZone <ExTimeZoneValue>]
 [-WhatIf]
 [<CommonParameters>]

MailboxLocation

Set-MailboxRegionalConfiguration [-MailboxLocation <MailboxLocationIdParameter>] [-UseCustomRouting]
 [-Confirm]
 [-DateFormat <String>]
 [-Language <CultureInfo>]
 [-LocalizeDefaultFolderName]
 [-TimeFormat <String>]
 [-TimeZone <ExTimeZoneValue>]
 [-WhatIf]
 [<CommonParameters>]

Parameters (12)

ParameterTypeRequiredWhat it controls
-Identity MailboxIdParameter yes The Identity parameter specifies the mailbox that you want to modify. You can use any value that uniquely identifies the mailbox. For example:
-Archive SwitchParameter This parameter is available only in the cloud-based service.
-Confirm SwitchParameter The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on whether the cmdlet requires confirmation before proceeding.
-DateFormat String The DateFormat parameter specifies a valid date format based on the current or specified language for the mailbox. For example, if the language is set to en-US, valid DateFormat parameter values include:
-DomainController Fqdn This parameter is available only in on-premises Exchange.
-Language CultureInfo The Language parameter specifies the language for the mailbox.
-MailboxLocation MailboxLocationIdParameter This parameter is available only in the cloud-based service.
-LocalizeDefaultFolderName SwitchParameter The LocalizeDefaultFolderName switch localizes the default folder names of the mailbox in the current or specified language. You don't need to specify a value with this switch.
-TimeFormat String The TimeFormat parameter specifies a valid time format based on the current or specified language value for the mailbox. For example, if the language is set to en-us, valid TimeFormat parameter values include:
-TimeZone ExTimeZoneValue The TimeZone parameter specifies the time zone for the mailbox.
-UseCustomRouting SwitchParameter This parameter is available only in the cloud-based service.
-WhatIf SwitchParameter The WhatIf switch shows what the command does without making any changes. You don't need to specify a value with this switch.

Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.