1

Office 365: Exchange Online Postfach Sprache ändern per PowerShell

Office 365 ist derzeit in aller Munde. Auch der Exchange Online ist ein wesentlicher Bestandteil, welcher auch die einzelnen Postfächer verwaltet. Die Sprache eines Postfachs und von freigegebenen Postfächern (Shared Mailbox) kann man per PowerShell Script ändern.

Postfach Sprache PowerShell

Die Postfach-Sprache ändern per PowerShell

Die Sprache eines Postfachs kann auf einem Exchange-Online individuell eingestellt werden. PowerShell ist aber auch bei Office 365 Produkten sehr mächtig und kann somit einige Features konfigurieren. Somit kann man nicht nur ein einzelnes Postfach konfigurieren, sondern das Ändern der Sprache für alle Postfächer übernehmen und sogar für Shared-Mailboxen. Hierfür wird das PowerShell Cmdlet Set-MailboxRegionalConfiguration verwendet.

Zuvor muss aber noch die Verbindung zu Exchange Online hergestellt werden:

Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber
 
Import-Module ExchangeOnlineManagement
 
Connect-ExchangeOnline

Einzelnes Postfach

Um die Sprache eines einzelnen Postfachs in einer Exchange Online Umgebung zu ändern, muss folgender PowerShell Code verwendet werden:

Set-MailboxRegionalConfiguration -Identity [email protected] -Language "de-DE" -DateFormat "dd.MM.yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time" -LocalizeDefaultFolderName

Alle Postfächer

Möchte man alle Postfächer in Office 365 konfigurieren, so müssen diese zuerst ausgelesen werden. Wichtig ist hier auch, dass man auf dem Exchange Online lediglich normale UserMailbox auslesen lässt. Der komplette PowerShell Befehl lautet dann wie folgt:

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

Freigegebene Postfächer / Shared Mailbox

Bei einer Shared Mailbox ist das Prinzip der Sprache-Änderung das Gleiche. Allerdings müssen hier per PowerShell die Postfächer mit dem Attribut SharedMailbox ausgelesen werden, damit man nur die freigegebenen Postfächer konfiguriert. Das Script in PowerShell ist somit wieder sehr ähnlich:

Get-Mailbox –RecipientTypeDetails SharedMailbox | Set-MailboxRegionalConfiguration -Language "de-DE" -TimeZone "W. Europe Standard Time" -DateFormat "dd.MM.yyyy" -TimeFormat "HH:mm" -LocalizeDefaultFolderName
Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

Click Here to Leave a Comment Below 1 comments