Jak ustawić język i ustawienia regionalne dla platformy Microsoft 365

Dla wszystkich usług platformy Microsoft 365 (w tym OneDrive dla Firm, Delve i SharePoint Online) można zmienić język i ustawienia regionalne na poziomie użytkownika w modelu tożsamości w chmurze lub zsynchronizowanej tożsamości przy użyciu programu Microsoft Graph PowerShell.

Uwaga Przed zsynchronizowanie ustawień należy skonfigurować ustawienia języka alternatywnego w witrynie usługi SharePoint Online. Aby tak zrobić, wykonaj następujące kroki:

  1. W witrynie zespołu wybierz pozycję Ustawienia>ustawienia witryny.
  2. W obszarze Administracja lokacją wybierz pozycję Ustawienia języka.
  3. Na stronie Ustawienia języka wybierz języki alternatywne, które witryna powinna obsługiwać.
  4. Kliknij przycisk OK.

Dla wszystkich usług platformy Microsoft 365 z wyjątkiem Exchange Online

Model tożsamości w chmurze

Aby zsynchronizować ustawienia przy użyciu identyfikatora użytkownika, uruchom następujące przykładowe polecenia cmdlet po zastąpieniu wartości rzeczywistych:

# 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

Uwaga

Preferowany język użytkownika powinien być zgodny z kodem ISO 639-1, na przykład 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

Uwaga

Lokalizacja użycia to dwuliterowy kod kraju (STANDARD ISO 3166). Jest to wymagane dla użytkowników, którzy zostaną przypisane licencje ze względu na wymagania prawne, aby sprawdzić dostępność usług w krajach. Przykłady obejmują stany USA, JP i GB. Nie można uzyskać wartości null.

Zsynchronizowany model tożsamości

Aby zsynchronizować ustawienia przy użyciu lokalnego wystąpienia usługi Active Directory, uruchom następujące przykładowe polecenia cmdlet po zastąpieniu wartości rzeczywistych:

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

Następnie wymuś synchronizację ustawień za pośrednictwem programu Microsoft Entra Connect.

Dla Exchange Online

Aby zsynchronizować ustawienia Exchange Online, uruchom następujące przykładowe polecenie cmdlet po zastąpieniu wartości rzeczywistych:

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

Uwaga Od jednej do dwóch godzin zmiany zostaną odzwierciedlone we wszystkich usługach.