De taal- en landinstellingen instellen voor Microsoft 365
Voor alle Microsoft 365-services (waaronder OneDrive voor Bedrijven, Delve en SharePoint Online) kunt u de taal- en landinstellingen op gebruikersniveau wijzigen in een cloudidentiteit of gesynchroniseerd identiteitsmodel met behulp van Microsoft Graph PowerShell.
Opmerking Voordat u de instellingen synchroniseert, moet u de alternatieve taalinstellingen op uw SharePoint Online-site configureren. Ga hiervoor als volgt te werk:
- Selecteer op uw teamsite Instellingen>Site-instellingen.
- Selecteer in Sitebeheerde optie Taalinstellingen.
- Selecteer op de pagina Taalinstellingen de alternatieve talen die uw site moet ondersteunen.
- Klik op OK.
Voor alle Microsoft 365-services behalve Exchange Online
Cloudidentiteitsmodel
Als u de instellingen wilt synchroniseren met behulp van een gebruikers-id, voert u de volgende voorbeeld-cmdlets uit nadat u de werkelijke waarden hebt vervangen:
# 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
Opmerking
De voorkeurstaal voor de gebruiker moet de ISO 639-1-code volgen, bijvoorbeeld 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
Opmerking
De gebruikslocatie is een tweeletterige landcode (ISO-standaard 3166). Het is vereist voor gebruikers aan wie licenties worden toegewezen vanwege wettelijke vereisten om te controleren op de beschikbaarheid van services in landen. Voorbeelden zijn US, JP en GB. Niet nullable.
Gesynchroniseerd identiteitsmodel
Als u de instellingen wilt synchroniseren met behulp van een on-premises exemplaar van Active Directory, voert u de volgende voorbeeld-cmdlets uit nadat u de werkelijke waarden hebt vervangen:
Get-ADUser -SearchBase "OU=Italy,OU=Countries,DC=contoso,DC=com" -Filter * | Set-ADUser –replace @{PreferredLanguage="it-it"}
Dwing vervolgens af dat de instellingen worden gesynchroniseerd via Microsoft Entra Connect.
Voor Exchange Online
Als u de instellingen voor Exchange Online wilt synchroniseren, voert u de volgende voorbeeld-cmdlet uit nadat u de werkelijke waarden hebt vervangen:
Get-Mailbox user1@contoso.com | Get-MailboxRegionalConfiguration | Set-MailboxRegionalConfiguration -Language it-it -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time"
Opmerking Het duurt één tot twee uur voordat de wijzigingen worden doorgevoerd in alle services.