Настройка языка и региональных параметров для Microsoft 365
Для всех служб Microsoft 365 (включая OneDrive для бизнеса, Delve и SharePoint Online) можно изменить язык и региональные параметры на уровне пользователя в модели облачного удостоверения или синхронизированного удостоверения с помощью Microsoft Graph PowerShell.
Примечание Перед синхронизацией параметров следует настроить альтернативные языковые параметры на сайте SharePoint Online. Для этого выполните указанные ниже действия.
- На сайте группы выберите Параметры Параметры>Параметры сайта.
- В разделе Администрирование сайта выберите Языковые параметры.
- На странице Языковые параметры выберите альтернативные языки, которые должен поддерживать ваш сайт.
- Нажмите кнопку 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"
Примечание Потребуется от одного до двух часов, чтобы изменения были отражены во всех службах.