Postfach-Sprache ändern per PowerShell
In Exchange Online kann die Sprache eines Postfachs individuell eingestellt werden. PowerShell bietet hier eine mächtige Lösung, um diese Einstellungen nicht nur für einzelne Postfächer, sondern auch für alle Postfächer oder freigegebene Postfächer („Shared Mailboxes“) anzupassen. Hierfür wird das Cmdlet Set-MailboxRegionalConfiguration
verwendet.
Verbindung zu Exchange Online herstellen
Bevor Änderungen vorgenommen werden können, muss zunächst eine Verbindung zu Exchange Online hergestellt werden. Dies geschieht mit den folgenden Befehlen:
Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline
Sprache für ein einzelnes Postfach ändern
Um die Sprache eines einzelnen Postfachs in einer Exchange-Online-Umgebung zu ändern, kann folgender PowerShell-Befehl genutzt werden:
Set-MailboxRegionalConfiguration -Identity yourname@yourdomain.de -Language "de-DE" -DateFormat "dd.MM.yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time" -LocalizeDefaultFolderName
Sprache für alle Postfächer ändern
Möchte man die Sprache für alle Benutzerpostfächer in Office 365 konfigurieren, müssen diese zunächst ausgelesen werden. Hierbei wird darauf geachtet, dass nur normale Benutzerpostfächer („UserMailbox“) erfasst werden. Der folgende Befehl übernimmt diese Aufgabe:
Get-Mailbox -ResultSize unlimited | ? {$_.RecipientTypeDetails -eq "UserMailbox"} | Set-MailboxRegionalConfiguration -Language "de-DE" -DateFormat "dd.MM.yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time" -LocalizeDefaultFolderName
Sprache für freigegebene Postfächer („Shared Mailbox“) ändern
Um die Spracheinstellungen für freigegebene Postfächer anzupassen, müssen diese gesondert ausgelesen werden. Der folgende Befehl setzt die Spracheinstellungen speziell für Shared Mailboxes:
Get-Mailbox -RecipientTypeDetails SharedMailbox | Set-MailboxRegionalConfiguration -Language "de-DE" -TimeZone "W. Europe Standard Time" -DateFormat "dd.MM.yyyy" -TimeFormat "HH:mm" -LocalizeDefaultFolderName
Mit diesen PowerShell-Befehlen lassen sich die Spracheinstellungen von Exchange-Online-Postfächern effizient verwalten.