Intune| Autopilot | SCCM | Windows

Moving the end user experience to Company Portal

If you’re in a Hybrid environment using SCCM and Intune already or in the process of moving to a Hybrid deployment, a decision that will need to be made is where you direct users to install applications.

Many of you may have already deployed the company portal but in this post; I’ll look at the benefits of deploying company portal to Windows devices, how to deploy it to devices, what’s visible within Company Portal and what the user experience is.

Why Should we move

I’ll keep this part brief as Microsoft already do a very good job of making recommendations on why you should move but for me, it’s about consistency for users. Giving a user a similar user experience across platform. Users may already have a MacOS or iOS device are already used to using Company Portal for obtain apps. It’s also the place to go when the device compliance workload has been moved and users need to check if and why their devices are non-compliant. Here’s what Microsoft have to say… Install the Intune Company Portal on devices | Microsoft Learn

How to deploy Company Portal

In this example, we’ll use the new Microsoft store experience natively built into Intune.

Open Intune via https://endpoint.microsoft.com as a Global Admin or Intune Administrator
Navigate to Apps>Windows Devices> Add App, select the App type, “Microsoft Store app (new)”

Search and select Company Portal

Confirm the app details.

One thing to note is with the new store experience, apps do not have application Icons (a bit like SCCM doesn’t, you;

Click Next and then decide where to deploy the app to before clicking next and Create.

Decide on what’s available in Company Portal

Now that you’ve deployed the Company Portal, you need to decide what you want to show and hide from users. Microsoft recently released new options to give administrators control over what users see. To access these new controls, following these steps to configure you’re desired settings.

Open Intune via https://endpoint.microsoft.com as a Global Admin or Intune Administrator
Navigate to Tenant administration>Customization

Here you will see the options available under Configuration, the options are;

  • Azure AD Enterprise Applications
  • Office Online Applications
  • Configuration Manager Applications

The defaults are shown above. To change these defaults –

Scroll up to edit, scroll down to App Sources and change the hide to show as necessary before selecting Review and Save.

User Notification and improving the user experience

Now that the app is deployed, apps are displayed within Company Portal. When it comes time to deploy a new app or app update, we don’t really want users to be notified by Software Center. To prevent this, we need to update the SCCM client settings.

Open SCCM Admin Console as a Full Administrator
Navigate to Administration>Client Settings, right click and create a Custom Device Client setting

Give the client device setting a name, I’ve gone for “Company Portal Workload”, tickthe option of software centre

Select on Software Center and under device settings, change the select the user portal from Software Center to Company Portal and click OK

Once created, deploy this new client setting profile to a suitable device collection

Now that these settings are deployed, when an app is deployed from SCCM, users will receive any notifications that you have configured as part of the deployment within Company Portal.

Other things to consider

Although not covered within this article, it should be noted that in order to follow this post, the Application workload slider would need to be moved from Software Center to either Pilot or all the way over to Intune.

Environments without a Cloud Management Gateway (CMG), for devices that are not on a VPN or within the corporate LAN, apps deployed from SCCM will need line of sight connectivity to SCCM for these apps to download and install. If you have a CMG or an always on VPN, remote devices will still be able to download and install apps from Software Center.

Once you’re happy that everything is working as it should, you can start to think about removing Software Center from end user devices but that’s for another day (and post)


I hope this article has helped, even if just a little. I’d love to hear your comments though on this article and other content that you’d maybe like to see. Thanks for reading.

»