Como definir o idioma e as configurações regionais para o Microsoft 365
Para todos os serviços do Microsoft 365 (incluindo OneDrive For Business, Delve e SharePoint Online), você pode alterar o idioma e as configurações regionais no nível do usuário em uma identidade de nuvem ou modelo de identidade sincronizado usando o Microsoft Graph PowerShell.
Nota Antes de sincronizar as configurações, você deve configurar as configurações de linguagem alternativa em seu site do SharePoint Online. Para fazer isso, siga estas etapas:
- No site da equipe, selecione Configurações Configurações Configurações>De site.
- Em Administração de Site, selecione Configurações de idioma.
- Na página Configurações de Idioma , selecione os idiomas alternativos que seu site deve dar suporte.
- Clique em OK.
Para todos os serviços do Microsoft 365, exceto Exchange Online
Modelo de identidade de nuvem
Para sincronizar as configurações usando uma ID do usuário, execute os seguintes cmdlets de exemplo depois de substituir os valores reais:
# 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
Observação
O idioma preferido para o usuário deve seguir o Código ISO 639-1, por exemplo, 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
Observação
O local de uso é um código de país de duas letras (ISO standard 3166). É necessário para usuários que receberão licenças devido a requisitos legais para marcar para a disponibilidade de serviços em países. Exemplos incluem EUA, JP e GB. Não anulável.
Modelo de identidade sincronizado
Para sincronizar as configurações usando uma instância local do Active Directory, execute os seguintes cmdlets de exemplo depois de substituir os valores reais:
Get-ADUser -SearchBase "OU=Italy,OU=Countries,DC=contoso,DC=com" -Filter * | Set-ADUser –replace @{PreferredLanguage="it-it"}
Em seguida, force as configurações a sincronizar por meio do Microsoft Entra Connect.
Para Exchange Online
Para sincronizar as configurações de Exchange Online, execute o seguinte cmdlet de exemplo depois de substituir os valores reais:
Get-Mailbox user1@contoso.com | Get-MailboxRegionalConfiguration | Set-MailboxRegionalConfiguration -Language it-it -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time"
Nota Levará de uma a duas horas para que as alterações sejam refletidas em todos os serviços.