Cómo establecer el idioma y la configuración regional para Microsoft 365

Para todos los servicios de Microsoft 365 (incluidos OneDrive para la Empresa, Delve y SharePoint Online), puede cambiar el idioma y la configuración regional en el nivel de usuario en un modelo de identidad en la nube o de identidad sincronizada mediante Microsoft Graph PowerShell.

Nota Antes de sincronizar la configuración, debe configurar las opciones de idioma alternativas en el sitio de SharePoint Online. Para hacerlo, siga estos pasos:

  1. En el sitio del equipo, seleccione Configuración Configuración>del sitio.
  2. En Administración del sitio, seleccione Configuración de idioma.
  3. En la página Configuración de idioma , seleccione los idiomas alternativos que el sitio debe admitir.
  4. Haga clic en Aceptar.

Para todos los servicios de Microsoft 365 excepto Exchange Online

Modelo de identidad en la nube

Para sincronizar la configuración mediante un identificador de usuario, ejecute los siguientes cmdlets de ejemplo después de sustituir los valores reales:

# 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

Nota:

El idioma preferido para el usuario debe seguir el código ISO 639-1, por ejemplo, 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

Nota:

La ubicación de uso es un código de país de dos letras (estándar ISO 3166). Es necesario que los usuarios a los que se les asignen licencias debido a los requisitos legales comprueben la disponibilidad de los servicios en los países. Algunos ejemplos son EE. UU., JP y GB. No admite valores NULL.

Modelo de identidad sincronizada

Para sincronizar la configuración mediante una instancia local de Active Directory, ejecute los siguientes cmdlets de ejemplo después de sustituir los valores reales:

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

A continuación, fuerce la sincronización de la configuración a través de Microsoft Entra Conectar.

Para Exchange Online

Para sincronizar la configuración de Exchange Online, ejecute el siguiente cmdlet de ejemplo después de sustituir los valores reales:

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 Los cambios tardarán de una a dos horas en reflejarse en todos los servicios.