Exchange 2013/2016 Systemmeldungen in falscher Sprache (englisch)/Meldungen auf Englisch

The estimated reading time 1 minutes

Exchange generiert Systemmeldungen an Hand der eingestellten Sprache des Postfaches. Wenn keine Sprache definiert ist, sprich wenn sich der Benutzer noch niemals am OWA angemeldet hat und eine Sprache ausgewählt hat, ist keine Sprache definiert.

Dies kann auch per Powershell ausgelesen werden.

Get-ADUser -Properties * -Filter * | Where-Object {$_.msExchUserCulture -eq $null -and $_.sAMAccountName -notlike "SM_*" -and $_.sAMAccountName -notlike "Health*"} | fl name,sAMAccountName,mail,distinguishedName,msExchUserCulture

Alle Benutzer die mit diesem Befehl ausgegeben werden, haben bisher noch keine Spracheinstellungen gemacht

(Attribut msExchUserCulture)

Sprache-Mailbox01

 

Natürlich kann dies auch in die andere Richtung abgefragt werden:

Get-ADUser -Properties * -Filter * | Where-Object {$_.msExchUserCulture -ne $null -and $_.sAMAccountName -notlike "SM_*" -and $_.sAMAccountName -notlike "Health*"} | fl name,sAMAccountName,mail,distinguishedName,msExchUserCulture

Somit werden alle Benutzer angezeigt, die bereits eine Sprache hinterlegt haben_

Sprache-Mailbox02Nun ist bei msExchUserCulture eine Sprache definiert.

 

Ein weiterer Schritt wäre einzelne abzufragen (z.B. welche Postfächer englisch eingestellt sind)

Get-ADUser -Properties * -Filter * | Where-Object {$_.msExchUserCulture -eq "en-US" -and $_.sAMAccountName -notlike "SM_*" -and $_.sAMAccountName -notlike "Health*"} | fl name,sAMAccountName,mail,distinguishedName,msExchUserCulture

Oder eventuell auch interessant, wer alles eine andere Sprache außer Deutsch eingestellt hat

Get-ADUser -Properties * -Filter * | Where-Object {$_.msExchUserCulture -ne "de-DE" -and $_.msExchUserCulture -ne $null -and $_.sAMAccountName -notlike "SM_*" -and $_.sAMAccountName -notlike "Health*"} | fl name,sAMAccountName,mail,distinguishedName,msExchUserCulture

Sollte es notwendig sein, beim ein oder anderen Benutzer nachzubessern, da er die flasche Sprache gewählt hat, lässt sich dies natürlich auch über die Powershell machen

dazu

Set-MailboxRegionalConfiguration -Identity Benutzername -Language de-DE

Eine Liste der Ländercodes findet man unter folgendem Link

Viel Spaß beim Testen, freue mich über Kommentare

Was this article helpful?
YesNo
0 0 votes
Article Rating
Abonnieren
Benachrichtige mich bei
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments