Настройка языка и региональных параметров для Microsoft 365

Для всех служб Microsoft 365 (включая OneDrive для бизнеса, Delve и SharePoint Online) можно изменить язык и региональные параметры на уровне пользователя в модели облачного удостоверения или синхронизированного удостоверения с помощью Microsoft Graph PowerShell.

Примечание Перед синхронизацией параметров следует настроить альтернативные языковые параметры на сайте SharePoint Online. Для этого выполните указанные ниже действия.

  1. На сайте группы выберите Параметры Параметры>Параметры сайта.
  2. В разделе Администрирование сайта выберите Языковые параметры.
  3. На странице Языковые параметры выберите альтернативные языки, которые должен поддерживать ваш сайт.
  4. Нажмите кнопку OK.

Для всех служб Microsoft 365, кроме Exchange Online

Модель удостоверений облака

Чтобы синхронизировать параметры с помощью идентификатора пользователя, выполните следующие примеры командлетов после замены фактических значений:

# 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

Примечание.

Предпочитаемый язык для пользователя должен соответствовать коду ISO 639-1, например 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

Примечание.

Расположение использования — это двухбуквенный код страны (стандарт ISO 3166). Это необходимо для пользователей, которым будут назначены лицензии в соответствии с юридическими требованиями, чтобы проверка для доступности служб в странах. Примеры: США, JP и ГБ. Значение null не допускается.

Синхронизированная модель удостоверений

Чтобы синхронизировать параметры с помощью локального экземпляра Active Directory, выполните следующие примеры командлетов после замены фактических значений:

Get-ADUser -SearchBase "OU=Italy,OU=Countries,DC=contoso,DC=com" -Filter * | Set-ADUser –replace @{PreferredLanguage="it-it"}

Затем принудительно синхронизируйте параметры через Microsoft Entra Connect.

Для Exchange Online

Чтобы синхронизировать параметры для Exchange Online, выполните следующий пример командлета после замены фактических значений:

Get-Mailbox user1@contoso.com | Get-MailboxRegionalConfiguration | Set-MailboxRegionalConfiguration -Language it-it -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time"

Примечание Потребуется от одного до двух часов, чтобы изменения были отражены во всех службах.