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)
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_
Nun 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