Office 365

Wijzig je Office 365 tenant taalinstelling in 3 stappen

24 februari 2016

Als je een Office 365 tenant hebt die niet de gewenste taalinstelling heeft, kun je deze eenvoudig aanpassen met Windows PowerShell. In dit artikel zal ik uitleggen hoe je de taalinstelling van je Office 365 tenant kunt wijzigen.

Scenario

Wanneer ik sessies geef bij klanten en ik daarbij een demo moet geven, gebruik ik altijd een Office 365 demo tenant. Deze tenant maak ik aan via http://www.microsoftofficedemos.com/, deze tenant geeft je 25 Enterprise E5 licenties voor 90 dagen. Voordat je tenant wordt aangemaakt, kun je een aantal zaken personaliseren. Behalve de taalinstelling. Ik wilde voor mijn demo’s graag de Nederlandse taal instellen, aangezien een demo tenant standaard in het Engels wordt geprovisioned. Hoe doen we dit op een eenvoudige manier en met de minste inspanning voor toekomstige tenants? Natuurlijk, met Windows PowerShell.

Stap 0: Maak verbinding met je Office 365 Tenant

Allereerst dien je verbinding te maken met je Office 365 tenant via Windows PowerShell. Hiervoor kun je mijn scripts gebruiken zoals beschreven in dit artikel.

Wanneer je verbonden bent met (Azure) Active Directory (en Exchange Online) ben je klaar om de voorkeurstaal toe te passen op je gebruikers.

Stap 1: Office 365 Algemeen

Kies het script dat van toepassing is op jouw omgeving.

Azure AD

Wanneer je een vergelijkbaar scenario hebt als ik (Office 365 tenant zonder gebruiker synchronisatie), kun je het volgende script gebruiken om de voorkeurstaal van al je gebruikers te updaten:

Lokale Active Directory

Indien je gebruikmaakt van Azure Active Directory Sync (AADSync) om je gebruikers te synchroniseren naar Office 365, zul je het PreferredLanguage attribuut in je lokale Active Directory moeten updaten. Het volgende script zet de voorkeurstaal voor alle gebruikers in de opgegeven Organizational Unit (OU):

Bovenstaande scripts zullen de volgende Office 365 onderdelen bijwerken naar de gewenste taal:

  • De standaard landingspagina
  • Algemene instellingen en het menu
  • Management portal
  • OneDrive for Business
  • Groups (OneDrive for Business gedeelte)
  • Delve
  • Video portal
  • Office Online (Word Online, Excel Online, PowerPoint Online)
  • Planner

Deze actie zorgt er niet voor dat de Outlook gerelateerde apps worden geüpdatet. Dit zal in de volgende stap gebeuren.

Stap 2: Exchange Online

Het volgende PowerShell script zet de voorkeurstaal voor alle mailboxen in de Office 365 tenant:

Deze actie zorg ervoor dat de Outlook gerelateerde apps in de voorkeurstaal worden getoond:

  • E-mail (Outlook Online)
  • Calendar
  • People
  • Groups

Stap 3: SharePoint Online

Nu hebben we bijna alle componenten in de gewenste taal, behalve SharePoint Online. Deze laatste stap zullen we realiseren met behulp van de Office 365 PnP PowerShell Cmdlets.

Maak eerst verbinding met de Site Collection die je wilt updaten:

Vervolgens kun je onderstaand script uitvoeren. Dit script zal recursief door alle subsites (Web) lopen en de site meertalig maken en de taalcode voor de gewenste taal toevoegen. SharePoint Online zal nu worden getoond in de voorkeurstaal van de gebruiker.

Hopelijk helpt dit artikel je in het aanpassen van de taalinstelling van een Office 365 tenant.

Disclaimer

Alle scripts en andere PowerShell verwijzingen op deze blog worden aangeboden “as is” zonder garantie. Hoewel deze scripts zijn getest en werken in mijn omgeving, is het raadzaam dat je deze scripts in een test omgeving test voordat je deze in een productie omgeving uitvoert.

You Might Also Like

Geen reacties

Plaats een reactie