The latest update for System Center Configuration Manager 2012 R2 (build 5.00.8412.1000 – released on August 2nd, 2016) has added the ability to integrate your Corporate Windows Store into SCCM.

The ability to deploy Universal Apps using SCCM has been introduced some time ago but you were obliged to use the Offline Licensing and create an application in SCCM prior to the deployment.

Your client device must run Windows 10 build 1511 or later (build released in November 2015)

First thing, off course you need to update your SCCM infrastructure with the reference update.

If this already done, open your SCCM administration console and go to Administration\Cloud Services\Updates and Servicing\Features to turn on (the default is Off) the Windows Store for Business Integration feature and confirm the activation

imageimage

Starting from then you will be able to directly add applications from your Windows Store for Business.

Register your SCCM infrastructure

To be able to continue the configuration process, you need to register your SCCM infrastructure on Azure Active Directory

Connect to your Azure portal (https://manage.windowsazure.com) and access the Applications section your Azure AD tenant to Add a new application

image

Choose to add an Application my organization is developing

image

Name the application (like SCCM for example) and select the Web Application type

image

Define the sign in and app ID url’s – the values you defined do not really matter as these will no be really used; this needed to complete the process and then be able to get a key

image

Finally, configure the added application to generate a key using the keys section on then select the duration of the key

imageimage

Once the key has been generated, stay on this page until you complete the next steps. If you do, you will not be able to get the key after.

Define SCCM as management tool

You then need to connect to your Windows Store for Business (https://businessstore.microsoft.com) to define the management tool used to deploy the applications, search using the name of the application you added during the previous step and make it active

imageimage

While you are on your Windows Store for Business, you also need to enable the Show offline licensed apps option available through the Manage\Account Information section

imageimage

Adding Windows Store for Business account

Once the feature has been successfully added, close the console and re open it to go back to Administration\Cloud Services section, you should see the Windows Store for Business section

You can only add one Windows Store for Business account

image

Right click on it and choose to add Windows Store for Business Account; this where we will need the key created during the previous step

image

Just follow the wizard to define the credentials to connect to the store

You will need to define your Azure AD tenant (the one on which you have added your SCCM), the client ID and the key

image imageimage

Click to the Verify button to ensure everything is correct and finally define the location where to save Windows apps for Offline deployment

Finally you can refine the language(s) available

imageimage

You Windows Store for Business is now added

image

IMPORTANT this where you will have to go when the application key will expire to change it

image

Deploy Windows Universal Apps

Your Windows Store for Business has been now added and you can deploy the application you have in store (see http://blog.hametbenoit.info/Lists/Posts/Post.aspx?ID=793 for more information on how to get application on your store, ensure you select the Offline license type)

Go to the Software Library\Application Management\License Information for Store Apps section and add a new application for deployment

Right click on the application you want to deploy and Create application, then follow the well known create application wizard.

image