How to restrict users form updating Timezone and Regional Settings (Exchange 2019)

Said A 901 Reputation points
2025-02-10T16:50:45.43+00:00

Hello!

I am trying to stop users from updating or changing Timezone and Language (Regional Settings) using OWA or Outlook Desktop.

All the users are on Exchange Server and some of the users are shared mailboxes too.

I am aware that I can use the below command to update OWA language settings, Default Language and time zone:

  • Set-OwaVirtualDirectory -identity "Owa (Default Web Site)" -LogonAndErrorLanguage <language code>
  • Set-OWAVirtualDirectory “OWA (Default Web Site)” -DefaultClientLanguage 2057
  • Set-MailboxRegionalConfiguration -Identity <Username> -Language <language code>
  • Set-Mailbox -identity <mailbox identity> -languages <language code>

But my need is a way to restrict users from updating these settings afterwards. Or, at least stop the users from updating the settings for shared mailboxes where they have full access.

I haven't found a policy, setting or control that could enable to do this so far.

Any help is appreciated.

Thank you!

Exchange Server
Exchange Server
A family of Microsoft client/server messaging and collaboration software.
1,446 questions
Exchange Server Development
Exchange Server Development
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Development: The process of researching, productizing, and refining new or existing technologies.
568 questions
Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,791 questions
Microsoft Exchange
Microsoft Exchange
Microsoft messaging and collaboration software.
682 questions
Microsoft Exchange Hybrid Management
Microsoft Exchange Hybrid Management
Microsoft Exchange: Microsoft messaging and collaboration software.Hybrid Management: Organizing, handling, directing or controlling hybrid deployments.
2,229 questions
0 comments No comments
{count} votes

Accepted answer
  1. Vasil Michev 113.8K Reputation points MVP
    2025-02-10T17:09:01.12+00:00

    You need to edit the default permissions users get, which is done by updating the Role Assignment Policy assigned to them. In particular, you need to remove/update the entry for the Set-MailboxRegionalConfiguration cmdlet within the MyBaseOptions role. Details for example in this article: https://learn.microsoft.com/en-us/exchange/permissions-exo/role-assignment-policies

    An easier approach is to disable/remove the MyBaseOptions role altogether, however this will affect most other settings a user can configure on their mailbox, which might not be what you want.


1 additional answer

Sort by: Most helpful
  1. Bruce Jing-MSFT 8,555 Reputation points Microsoft Vendor
    2025-02-11T07:52:46.9466667+00:00

    Hi,@Said Amchart

    Thanks for posting your question in the Microsoft Q&A forum.

    Unfortunately, there isn’t a supported, built‐in setting in Exchange that “locks” a user’s or shared mailbox’s regional settings (language and time zone) so they can’t change them through OWA or Outlook. In other words, while you can use Set-OwaVirtualDirectory, Set-MailboxRegionalConfiguration, and similar cmdlets to set default values, Exchange does not offer a policy or configuration flag that prevents end users from changing these settings afterward.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.