Come impostare la lingua e le impostazioni internazionali per Microsoft 365

Per tutti i servizi di Microsoft 365 (inclusi OneDrive For Business, Delve e SharePoint Online), è possibile modificare le impostazioni della lingua e dell'area geografica a livello di utente in un modello di identità cloud o sincronizzato tramite Microsoft Graph PowerShell.

Nota Prima di sincronizzare le impostazioni, è necessario configurare le impostazioni della lingua alternativa nel sito di SharePoint Online. A tale scopo, seguire questa procedura:

  1. Nel sito del team selezionare Impostazioni Impostazioni>sito.
  2. In Amministrazione sito selezionare Impostazioni lingua.
  3. Nella pagina Impostazioni lingua selezionare le lingue alternative che il sito deve supportare.
  4. Fare clic su OK.

Per tutti i servizi di Microsoft 365 tranne Exchange Online

Modello di identità cloud

Per sincronizzare le impostazioni usando un ID utente, eseguire i cmdlet di esempio seguenti dopo aver sostituito i valori effettivi:

# 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

La lingua preferita per l'utente deve seguire il codice ISO 639-1, ad esempio 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 posizione di utilizzo è un codice paese a due lettere (standard ISO 3166). È necessario che gli utenti a cui verranno assegnate licenze a causa di requisiti legali verifichino la disponibilità dei servizi nei paesi. Gli esempi includono STATI Uniti, JP e GB. Non nullable.

Modello di identità sincronizzato

Per sincronizzare le impostazioni usando un'istanza locale di Active Directory, eseguire i cmdlet di esempio seguenti dopo aver sostituito i valori effettivi:

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

Forzare quindi la sincronizzazione delle impostazioni tramite Microsoft Entra Connect.

Per Exchange Online

Per sincronizzare le impostazioni per Exchange Online, eseguire il cmdlet di esempio seguente dopo aver sostituito i valori effettivi:

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 Saranno necessarie da una a due ore prima che le modifiche vengano riflesse su tutti i servizi.