Comment définir la langue et les paramètres régionaux pour Microsoft 365
Pour tous les services Microsoft 365 (y compris OneDrive Entreprise, Delve et SharePoint Online), vous pouvez modifier la langue et les paramètres régionaux au niveau de l’utilisateur dans une identité cloud ou un modèle d’identité synchronisée à l’aide de Microsoft Graph PowerShell.
Note Avant de synchroniser les paramètres, vous devez configurer les autres paramètres de langue sur votre site SharePoint Online. Pour ce faire, procédez comme suit :
- Sur votre site d’équipe, sélectionnez Paramètres Paramètres>du site.
- Dans Administration du site, sélectionnez Paramètres de langue.
- Dans la page Paramètres de langue , sélectionnez les autres langues que votre site doit prendre en charge.
- Cliquez sur OK.
Pour tous les services Microsoft 365, à l’exception de Exchange Online
Modèle d’identité cloud
Pour synchroniser les paramètres à l’aide d’un ID utilisateur, exécutez les exemples d’applets de commande suivants après avoir remplacé les valeurs réelles :
# Update the User's Preferred Language details
Import-Module Microsoft.Graph.Users
Connect-MgGraph -Scopes 'User.ReadWrite.All'
$preferredLanguage = 'it-it'
$userId = Get-MgUser -UserId user1@contoso.com
Update-MgUser -UserId $userId.Id -PreferredLanguage $preferredLanguage
Remarque
La langue préférée de l’utilisateur doit suivre le code ISO 639-1, par exemple en-US.
# Update User's Usage Location details
Import-Module Microsoft.Graph.Users
Connect-MgGraph -Scopes 'User.ReadWrite.All'
$usageLocation = 'IT'
$userId = Get-MgUser -UserId user1@contoso.com
Update-MgUser -UserId $userId.Id -Usagelocation $usageLocation
Remarque
L’emplacement d’utilisation est un code de pays à deux lettres (norme ISO 3166). Elle est requise pour les utilisateurs auxquels des licences seront attribuées en raison d’exigences légales pour case activée à la disponibilité des services dans les pays. Les états-unis, le jp et le Gb en sont des exemples. Ne pouvant accepter la valeur null.
Modèle d’identité synchronisé
Pour synchroniser les paramètres à l’aide d’un instance local d’Active Directory, exécutez les exemples d’applets de commande suivants après avoir remplacé les valeurs réelles :
Get-ADUser -SearchBase "OU=Italy,OU=Countries,DC=contoso,DC=com" -Filter * | Set-ADUser –replace @{PreferredLanguage="it-it"}
Ensuite, forcez la synchronisation des paramètres via Microsoft Entra Connect.
Pour Exchange Online
Pour synchroniser les paramètres de Exchange Online, exécutez l’exemple d’applet de commande suivant après avoir remplacé les valeurs réelles :
Get-Mailbox user1@contoso.com | Get-MailboxRegionalConfiguration | Set-MailboxRegionalConfiguration -Language it-it -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time"
Note Il faudra entre une et deux heures pour que les modifications soient reflétées sur tous les services.