One of the biggest issue with Windows servicing on Windows 10 is language packs, from Windows 10 1803 this will be fixed with Microsoft using Microsoft Store to deliverer language packs. The benefit of using store app for language packs is that they are not removed as part of the Windows servicing and will there for be retained when a end user is getting a new Windows build upgrade.

In this blogpost I will describe how you can deploy Language packs with Intune and Microsoft Store for Business (MSfB) based on the preferred language settings on the end user, and how to use Intune Company Portal as self-service for language packs.

Prerequirement:

  • A Azure AD tenant
  • Signup for Microsoft Store for Business
  • Microsoft Intune (automatic deployment)
  • Windows 10 1803

How to get the Language Packs from MSfB:

First you have to go to the Microsoft Store for Business portal: https://aka.ms/MSfB

Search for Local Expirence Pack

Deploy Lang Pack from Microsoft Store - 01

Select the Local Experience Pack you need in your organisation

Deploy Lang Pack from Microsoft Store - 02

Click “Get the app”

By getting the app it will go in your MSfB and you can use it with a deployment tool like Intune or SCCM – if you what the end user to use the private Store in Windows 10 you also need to get in in the private store.

Deploy Lang Pack from Microsoft Store - 03

Click “Get the app” do it for all the Local Experience Pack you need

Deploy Lang Pack from Microsoft Store - 03a

Click close

Deploy Lang Pack from Microsoft Store - 04

And now it will get in your management tool like Intune or SCCM at next sync schedule – or you can initiate the sync manually.

 


 How to deploy Local Experience Pack with Intune:

After the sync from MSfB you can see the Local Experience Packs in Intune – seletct one to deploy it.

Deploy Lang Pack from Microsoft Store Intune - 01

In my case I selected the Danish Local Experience Packs

  1. Click Assignments
  2. Click group

Deploy Lang Pack from Microsoft Store Intune - 02

In this case I will do it required based on the end user Preferred Language – so I have already created Azure AD dynamic groups based on the attribute. See the blogpost here.

Now we have to assign the Local Experience Packs

  1. Select “Required”
  2. Select “Include Groups”
  3. Select “groups to include”
  4. Select the dynamic language group for da-dk

Deploy Lang Pack from Microsoft Store Intune - 03

You can also create assignment as available so that the end user can use  the Intune Company Portal to install the Local Experience Packs.


Create a collection for Local Experience Packs

The reason for creating a collection in MSfB is so that the apps are grouped in the private Windows Store.

Create a collection:

  1. Click your private store
  2. Click Add collection

Local Experience Pack - 00.png

Give the collection a name – Local Experience Pack

Local Experience Pack - 01

Then you can add the Local Experience Packs to the collection

Local Experience Pack - 02


And now for the end user experience – in the blogpost I did 3 different thing – so there will also be 3 different user experience.

  1. Local Experience Packs as required – the end user will not notice any thing in the installation
    Windows da-DK UE settings app.png
  2. Available from Intune  Company Portal – the end user will see it and can installed it on request
    End user expirence - Company Portal
  3. In the Windows Private Store – the end user will see it and can installed it on request

 

Happy testing.


Read more:

Local Experience Packs