Update Exchange Online Mailbox Language Settings
Based on the default settings and configuration, mailboxes in Exchange / Exchange Online are created with the default language. This is causing some users to see Inbox (default language en-US) in Outlook instead of "Postfach" (German).
This change of the mailbox language can also occur during migration. For example, this problem can happen during a tenant-to-tenant migration of Exchange Online, so it is recommended to check and modify the mailbox language after a successful mailbox migration.
The customization of the mailbox language can only be done using PowerShell. After the modification with the command Set-MailboxRegionalConfiguration the set language is automatically displayed in Outlook.
If this does not happen immediately, the update can be forced on the client via Windows Run and start Outlook with the following parameter: "outlook /resetfoldername".
To change the mailbox langauge, the following PowerShell command is used:
Set-MailboxRegionalConfiguration -Identity "Username/Address" -Language de-de -DateFormat $null -TimeFormat $null -LocalizeDefaultFolderName
For setting the mailbox configuration the identity is needed and to specify which object should be changed. For Identity not only the name can be used, the following values are available to identify the mailbox.
- Name
- Alias
- Distinguished name (DN)
- Canonical DN
- Domain\Username
- Email address
- GUID
- LegacyExchangeDN
- SamAccountName
- User ID or user principal name (UPN)
The Date Format can be set manually or to $Null ,then the default settings for will be used.
- M/d/yyyy: default value for en-US.
- M/d/yy
- MM/dd/yy
- MM/dd/yyyy
- yy/MM/dd
- yyyy-MM-dd
- dd-MMM-yy
-LocalizeDefaultFolderName
For the languages the corresponding language tags are used. I have collected an extract from the possible language tags below.
Language | Geographic area | Language tag |
---|---|---|
Arabic | Saudi Arabia | ar-SA |
Bulgarian | Bulgaria | bg-BG |
Chinese (Simplified) | People's Republic of China | zh-CN |
Chinese | Taiwan | zh-TW |
Croatian | Croatia | hr-HR |
Czech | Czech Republic | cs-CZ |
Danish | Denmark | da-DK |
Dutch | Netherlands | nl-NL |
English | United States | en-US |
Finnish | Finland | fi-FI |
French | France | fr-FR |
German | Germany | de-DE |
Greek | Greece | el-GR |
Hebrew | Israel | he-IL |
Hindi | India | hi-IN |
Hungarian | Hungary | hu-HU |
Indonesian | Indonesia | id-ID |
Italian | Italy | it-IT |
Japanese | Japan | ja-JP |
Korean | Korea | ko-KR |
Latvian | Latvia | lv-LV |
Lithuanian | Lithuania | lt-LT |
Malay | Malaysia | ms-MY |
Norwegian (Bokmål) | Norway | nb-NO |
Polish | Poland | pl-PL |
Portuguese | Brazil | pt-BR |
Portuguese | Portugal | pt-PT |
Romanian | Romania | ro-RO |
Slovak | Slovakia | sk-SK |
Slovenian | Slovenia | sl-SI |
Spanish | Spain | es-ES |
Swedish | Sweden | sv-SE |
Thai | Thailand | th-TH |
In a lot of migration scenarios you have a large number of users that you want to check or customize. To do this, you can import the data based on a user list (csv), and let the users be customized via a PowerShell Loop to modify the users.
Connect-ExchangeOnline
$migrateduser = Import-CSV "Path\Filename.csv" -Encoding UTF8
Foreach($user in $migrateduser) {
Set-MailboxRegionalConfiguration -Identity $user.Mail -Language de-de -DateFormat $null -TimeFormat $null -LocalizeDefaultFolderName
}
UEFI - A brief overview
There are a lot of discussion out there about UEFI keywords such as Secure Boot, Signed OS and BIOS successor. Many of you have probably followed something about it or discussions about it. However, the background of this (in my opinion) important and complex topic is mostly only briefly or not mentioned at all. In this article I will try to go a bit further into detail about the boot process of a computer and what happens under the hood of your hardware...
Use multiple public IP addresses in Azure VM
Sometimes multiple external IP address on an Azure Virtual Machine (VM) are needed for a deployed application or script. We will setup a multi NIC VM with one public IP per interface and route some traffic through different interfaces.