Lorsque vous synchronisez vos utilisateurs via « Azure Ad Connect » et, que vous avez des utilisateurs dans différents pays, la langue par défaut pour chacun des utilisateurs dépend d’un attribut de votre Active Directory OnPremise, cet attribut est le « preferredLanguage« .
Il devra être construit en suivant la nomenclature « Language Culture Name » du lien ci-dessous :
Vous pouvez fixer cet attribut à l’aide de Powershell via la commande ci-dessous (en prenant soin de remplacer « Mathieu » par le nom de votre utilisateur) :
Get-ADUser Mathieu | Set-ADUser -Replace @{‘preferredLanguage’=”en-US”}
Ou alors en important un fichier csv pour une modification en masse, exemple de code ci-dessous.
# Import Csv and Set PreferredLanguage Attribute for each user
Import-csv C:\Temp\ToFixed.csv | foreach {
$SamAccountName = $_.SamAccountName
$Attribute = $_.Attribute
Try {
# Modifying PreferredLanguage Attribute
Set-ADUser -Identity $SamAccountName -Replace @{‘preferredLanguage’=$Attribute} -ErrorAction Stop
}
Catch {
$SamAccountName | Add-Content C:\temp\ErrorPreferredLanguage.txt
}
# Release
$SamAccountName = $null
$Attribute = $null
}
0 commentaires