Updates to Windows App Management in Intune with Winget (2024)

Editor's note (3.23.2023): The retirement of the Microsoft Store for Business and the Microsoft Store for Education, originally scheduled for March 31, 2023, has been postponed. We will share an update here on future plans when they're available.

Steps for how to import and publish apps into Intune, without hunting down the packages — including EXEs and MSIs, how to self-install apps from the Company Portal, and best practices to smooth your transition if you’re using the Windows Store for Business.

As part of our series on Windows Management, Jason Githens, from the Intune engineering team, joins Jeremy Chapman to give a deep dive on the updates for easily adding apps into Intune, powered by winget, the new Windows Package Manager.

QUICK LINKS:

00:00 — Introduction

02:13 — Windows Package Manager

03:59 — Company Portal

06:27 — Windows Store for Business

07:36 — Wrap up

Link References:

Optimize your transition from the Store for Business to Intune at https://aka.ms/StoreTransition

Unfamiliar with Microsoft Mechanics?

As Microsoft’s official video series for IT, you can watch and share valuable content and demos of current and upcoming tech from the people who build it at Microsoft.

Keep getting this insider knowledge, join us on social:

Video Transcript:

Jeremy Chapman (00:02):
Coming up as part of our series on Windows Management, we’ll dive deep on the updates for easily adding apps into Intune, powered by WinGet, the new Windows Package Manager, which is the foundation of our new store. Now we’ll show you the experience for how admins can import and publish apps, including EXEs and MSIs, how this also applies to self-service app installs from the Company Portal. And if you’re using the Microsoft Store for Business now, we’ll show you best practices to smooth your transition. And joining us today to go deeper on the new experience is Jason Githens from the Intune team. Welcome back.

Jason Githens (00:35):
Thanks. It’s great to be back.

Jeremy Chapman (00:36):
And thanks for joining us today. And this is actually management part four for our Windows Management series. So far we’ve covered cloud-based management, including update management and most recently new device provisioning by enrolling them into Intune using Windows Autopilot, Azure AD, and the Company Portal. But today, we’re actually focused on app curation and provisioning, because device enrollment does a great job in terms of getting policies and apps on devices, but the challenge is actually before that getting apps into the Intune portal itself.

Jason Githens (01:04):
You know, that’s right. And with this update, we really want to make the experience a lot easier. As an admin, you can easily find the latest versions of the apps you need to make sure that they are easy to install in your Windows managed devices. We’re tapping into the Windows Package Manager, or WinGet, and at the same time expanding the package types you can use to add support for EXEs and MSI packages right from WinGet. This is in addition to APPX and MSIX packages, which you can also use. If you’re not familiar with WinGet, it’s a command line tool to find and configure apps. I happen to be running this in Windows Terminal, but it also works in PowerShell and the command prompt, so it’s fully automatable. I’ll run a help command, and you’ll see all of the different app operations it can perform like installing, searching, upgrading, and more. I’ll run a simple command to search for Adobe using “-s msstore” to filter on only the ones in the store. And you can see it finds several packages, a few of the XP prefix indicating that these are Win-32 packages. And to look at the details, I’ll run a show command using its ID to view information for Adobe Acrobat Reader DC. And here under installer you’ll see the app as an EXE file type. So it’s really easy to find app packages and perform standard app operations against them.

Jeremy Chapman (02:11):
Right, and the good news here is that this Windows Package Manager already has a lot of great ISV support and you’re going to find a lot of useful apps in there. So how does it work together with Intune?

Jason Githens (02:21):
So to get to apps, we’ve connected Windows Package Manager framework backend to the Intune apps service and created a workflow to make these experiences work seamlessly together. Apps and their packages are maintained centrally by the ISV publisher of the app package. And as an Intune admin, you have complete control to curate the experiences and what your users can install. Let me show you the experience in the Intune admin center. Starting from the All apps blade, I’ll add an app. For app type, we’ve added a new type for the Microsoft Store, and this is different compared to the previous options for the store because it enables you to find apps using built in search, which I’ll show in a second. Now I’ll hit select, then I’ll search for the app I want, Citrix. In my case, I want to use the Citrix workspace with its new Windows 365 integration.

(03:05):
So I’ll choose that. You’ll see the name, description, publisher, package ID, and privacy URL are automatically pre-populated so you don’t need to cut and paste anything. I’ll select a category that will be used later when this is made available in the Company Portal. And then choose productivity. I’ll keep the rest of the defaults blank here to save time. Next, here I can assign this app to users. I can require it for some or all users and devices, but in my case I’ll make this available to enroll devices for all users and confirm create. Importantly, this app package remains where it is and isn’t getting imported into your Intune storage. When this app is later installed on a device, Intune is instructing that device to install directly from its defined Microsoft Store location. So it’s not moving into your Intune storage allocation.

Jeremy Chapman (03:50):
And for Windows apps, this is probably the easiest way to get those packages into the Intune portal and I love to see that we’ve got this package flexibility in place. So does this then work with the Company Portal? Say, for example, if a user wants to self-install some apps that weren’t set up as required on their device?

Jason Githens (04:06):
Yeah, it works great with Company Portal. In fact, I want to start with the admin experience and along the way I’ll highlight a few notable improvements. From the Intune all apps view, I can see my apps and many of them are only available in the Company Portal intended for self-install. So they aren’t required. All of these where the type column indicates Microsoft Store were added using the process I just showed. I’ll click into this app, Blender, which is an open-source 3D creation suite. Then I’ll look at its properties and you’ll see that it has a logo image added. And below that, again, it’s not a required app. Instead, it’s set to available for enrolled devices for all users. So Jeremy, now that we’ve seen the available apps from the store and have targeted your account with a few available apps, why don’t you show us the end user experience to self-install an application?

Jeremy Chapman (04:49):
Okay, sounds good. So you can see here I’ve got the Company Portal open and it looks like many of my apps are available to me that we just saw from your Intune portal. Notice that in addition to the line-of-business apps, there are also third party apps here with Blender as we saw before and a few others from Adobe and Citrix. Now what’s different here again, is that with the exception of these line-of-business apps, all of these third-party apps are coming directly from the ISV and approved for use by my organization.

Jason Githens (05:18):
And as you saw, to make this experience possible as an Intune admin, I didn’t need to download these apps or repackage and up re-upload them into my Intune environment to provide this experience to you as an end user. The global sourcing means users can get the latest versions of the app too.

Jeremy Chapman (05:32):
And it’s important. It also means that they’re going to have the latest security and quality fixes applied to them. But now let me go back into my Company Portal here and if I go ahead and install the Blender app, as you would expect, the app starts the process of using Intune’s app installation service on my device directly installing from Blender. Now this is going to download the app in the background. It’s almost a 300 megabyte package, so we’ll speed things up just a little bit to save time. Now if I go back into Windows 11, open my start menu, there’s Blender marked as a recently added app. So I’ll go ahead and launch that. And there it is. It’s installed, and it’s ready to go.

Jason Githens (06:06):
And of course this works for standard user accounts as well, even if the app requires admin-level permissions to install.

Jeremy Chapman (06:12):
And this experience is pretty similar to what you might do when you authorize apps for mobile stores all within the Intune admin center. But in this case it’s for Windows.

Jason Githens (06:20):
Exactly. And this new direction has several advantages, especially in the area of app curation flow, as we mentioned, there’s already a ton of ISV support. That said, as we announced in July 2021, we’ll be retiring the Microsoft Store for Business and Store for Education next year. So the integration work we built between Intune and the Microsoft Store is designed to lay the path to help you as you transition. If you’re using the Store for Business now, this means that you’ll be able to bring your apps into the Intune admin center like I showed, either as required apps assigned to users or devices or available apps for self-install experiences. And you’ll use the Company Portal to enable that. And as you saw in our example, when I was enumerating using WinGet search and also in Intune, when I added the new app to my app portfolio, each of these were coming from the Microsoft Store.

(07:04):
That means for the most part, the apps you’re using with the Store for Business today will be available via that process. Plus, it is also expanding to Win-32 based applications, such as in the MSI and EXE packages. And for your apps that are not in the store, you can easily import your LOB app packages into Intune. Of course, with the built-in user and group assignment in Intune, you can leverage role-based access controls to scope exactly which user or device will get those apps. And you can find even more guidance for optimizing your transition from the Store for Business to Intune at aka.ms/StoreTransition.

Jeremy Chapman (07:35):
And this WinGet integration along with the Store really simplifies the process for adding apps to Intune. So do we need to configure anything in order to get all of this integration to light up within the Intune admin center?

Jason Githens (07:45):
Well actually, we do the integration out of the box and we’re rolling this out now. Once you see the new Microsoft Store app type appear in your tenant, you can follow the steps I demonstrated to start adding your apps to Intune.

Jeremy Chapman (07:57):
Great stuff. Thanks so much, Jason for joining us today and also sharing the new experience for getting Windows apps into the Intune admin portal. Of course, keep checking back to Microsoft Mechanics for all latest updates. Subscribe to our channel if you haven’t already. And as always, thank you for watching.

Updates to Windows App Management in Intune with Winget (2024)

FAQs

How do I update Windows Store apps with winget? ›

Update all apps on Windows 11 using Winget

You can update all the apps that require updates at once with the winget command: Launch the command prompt (or PowerShell) as administrator. Run the command winget upgrade to find the apps that require updates. Run the command winget upgrade -h –all to update all apps.

How do you update apps with Intune? ›

Update on iOS device
  1. Open the App Store and search for Intune.
  2. Look for the Update option next to the Intune Company Portal listing. ...
  3. Follow the onscreen prompts to install the update.
  4. After you've installed the update, return to Company Portal > Devices.
  5. Select the device that you're currently using.
Feb 28, 2023

How do I update my winget package? ›

To update an app using the winget command, use these steps:
  1. Open Start on Windows 11.
  2. Search for Command Prompt (or PowerShell), right-click the top result and select the Run as administrator option.
  3. Type this command to list all the apps with updates on Windows 11 and press Enter: winget upgrade.
Jan 17, 2023

What are the top 3 best practices when implementing Intune? ›

7 Microsoft Intune Best Practices
  • Simplify access management by using Azure AD groups. ...
  • Apply Mobile Application Management (MAM) regulations to apps. ...
  • Leverage the Intune Company Portal mobile app. ...
  • Bring Microsoft Defender ATP into use. ...
  • keep track of performance using reports. ...
  • Set up conditional access.
Apr 13, 2023

Do winget apps update automatically? ›

By default, Winget-AutoUpdate is run just after installation. Disable Winget-AutoUpdate update checking.

Does winget update store apps? ›

In my experience, winget is helpful for checking and updating most applications that run on Windows. Please note: winget is included with Windows 10 version 1709 and later and all versions of Windows 11 as the App Installer.

How do I force Windows updates through Intune? ›

In Settings, configure Expedite installation of quality updates if device OS version less than. Select the update that you want to expedite from the drop-down list. The list includes only the updates you can expedite. Optional Windows quality updates can't be expedited and won't be available to select.

Can Intune control Windows updates? ›

With Intune, you can configure update settings on devices and configure deferral of update installation. You can also prevent devices from installing features from new Windows versions to help keep them stable, while allowing those devices to continue installing updates for quality and security.

Is winget a Package Manager? ›

WinGet is included in the Windows App Installer. To try the latest Windows Package Manager features, you can install a preview build one of the following ways: Download the latest winget preview version. Read the Release notes for winget preview to learn about any new features.

Where does winget install packages? ›

winget installs packages from online repositories. The two official winget repositories are: msstore . The Microsoft Store repository.

How do I update all Windows apps? ›

Microsoft Store on Windows can automatically install app updates.
  1. On the Start screen, select Store to open the Store.
  2. Swipe in from the right edge of the screen, and then tap Settings. ...
  3. Tap or click App updates.
  4. Make sure Automatically update my apps is set to Yes.

How do I manage Windows with Intune? ›

What you need to get started using Intune
  1. Create and configure your Azure AD / Intune tenant. Create a Custom Domain to assist user sign-in (optional, but recommended) ...
  2. Configure Enrolment. ...
  3. Configure Device Configuration Profiles.
  4. Configure Device Compliance Policies.
  5. Deploy and Manage Apps.
  6. Manage Software Updates.
Jan 28, 2022

What is the difference between MDM and MAM in Intune? ›

MDM is a way of securing mobile devices such as smartphones and tablets, whereas MAM secures the applications on those devices that are used to access organizational data, such as Outlook, SharePoint, and OneDrive.

What is winget auto update configuration? ›

Winget-AutoUpdate-Configurator integrates well into Microsoft Intune by using ADMX backed policies. You can configure nearly all aspects of Winget-AutoUpdate from your Microsoft Intune console and change settings when you need without redeploying Winget-AutoUpdate.

How do you check what apps are updating? ›

How to update an Android app
  1. Open the Google Play Store app .
  2. At the top right, tap the profile icon.
  3. Tap Manage apps & device. Apps with an update available are labeled "Update available."
  4. Tap Update.

Can you run winget remotely? ›

By combining the functionality of winget with the scalability and flexibility of NinjaOne, you can easily deploy and patch software remotely and support your remote workforce.

Should I automatically download app updates? ›

It's generally better to keep auto-updates on so that you can get a timely security fix in case there's a vulnerability found in an app you're using—but whether you should enable or disable auto-updates comes down to personal preference.

Do apps automatically update? ›

By default, apps are updated automatically when the following constraints are met: The device is connected to a Wi-Fi network. The device is charging. The device is idle (not actively used).

How do I automatically update apps store? ›

How to turn on or turn off automatic updates on your iPhone or iPad
  1. Go to Settings.
  2. Tap App Store.
  3. Turn on or turn off App Updates.
Oct 24, 2022

Can Intune be used for patch management? ›

From Intune's Admin console you can deploy software packages, updates, and patches. The tool also allows for push-update scheduling, define update/patch deploy strategies, and much more.

How do I update Windows 10 with Intune? ›

Windows 10 edition upgrade Using Intune

In the Azure Portal navigate to Microsoft Intune -> Device Configuration -> Profiles. Click Create Profile. Next, create a new Windows 10 and later profile, with a type of Win 10 Edition Upgrade. Click Settings and select Click Edition Upgrade.

What is the grace period for Windows Update Intune? ›

After 25 days, you decide to roll back the latest feature update and use the Uninstall option. Devices that installed the feature update over 20 days ago can't uninstall it as they've removed the necessary bits as part of their maintenance.

How often does Windows sync with Intune? ›

About every 8 hours

What is the difference between SCCM and Intune? ›

Intune is a cloud-based solution that allows you to manage company-owned and personal devices, while SCCM is a more traditional on-premises solution.
...
SCCM vs. Intune – Overview.
FeatureSCCMMicrosoft Intune
Software updatesSupports updates, patches, and softwareSupports updates, patches, and software
4 more rows

What is the difference between WUfB and WSUS? ›

The first difference between WSUS and WUfB is the client scanning process. In Windows Update for Business (aka WUfB) deployment service scenario, the clients scan against Windows Update in the cloud. However, in the WSUS scenario, all the clients scan against the updates available in WSUS (CAB file).

What is the best way to manage Windows updates? ›

Manage updates in Windows
  1. Select Start > Settings > Update & Security > Windows Update .
  2. Select either Pause updates for 7 days or Advanced options. Then, in the Pause updates section, select the drop-down menu and specify a date for updates to resume.

How to configure automatic updates Windows Update for business? ›

To do this, use Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates and select Auto download and schedule the install. You can customize this setting to accommodate the time that you want the update to be installed for your devices.

Where is Windows Update Manager? ›

To manage your options and see available updates, select Check for Windows updates. Or select the Start button, and then go to Settings > Update & Security > Windows Update .

Which is better chocolatey or winget? ›

winget: Our Verdict. Chocolatey is very powerful and serves a wide range of Windows customers, whereas winget is better for casual users who want to simplify installing applications on Windows.

Who maintains winget packages? ›

The Windows Package Manager (also known as winget) is a free and open-source package manager designed by Microsoft for Windows 10 and Windows 11.

Is winget stable? ›

This release is the first stable release of Windows Package Manager 1.4 for Windows 10 (1809+) and Windows 11.

How do I know if winget package is installed? ›

There is an easy way to determine if the winget program is already installed on your PC. You can check by invoking the winget command in Command Prompt or PowerShell. Notice that the output shows the Windows Package Manager version along with the commands.

Where are Windows app packages stored? ›

App packages are installed on a per-user basis instead of system-wide. The default location for new packages on a new machine is under C:\Program Files\WindowsApps\<package_full_name> , with the executable named app_name.exe.

How do I submit a package to winget? ›

This is a public-facing repository that contains a collection of manifests that the winget tool can access. To submit your manifest, you'll upload it to the open source https://github.com/microsoft/winget-pkgs repository on GitHub.

How often do Windows Store apps Update? ›

Figure 3: Microsoft Store updates apps daily as a background task, but if you click Get updates, you can update any time you like. (Click image to enlarge it.)

How do I force Microsoft Store apps to update? ›

Update Microsoft Store: Select the Start button, and then from the apps list, select Microsoft Store. In Microsoft Store, select See more > Downloads and updates > Get updates. If an update for Microsoft Store is available, it will start installing automatically.

Does winget use the Microsoft Store? ›

Install winget

You can get App Installer from the Microsoft Store. If it's already installed, make sure it is updated with the latest version. The winget command line tool is only supported on Windows 10 1709 (build 16299) or later at this time.

How do I update my Windows app Store? ›

Update an App
  1. Click the Microsoft Store icon. Available updates will download, and a button indicating available downloads appears. If the button doesn't appear, your computer may have not checked for updates yet.
  2. Click the See more button.
  3. Choose Downloads and updates. The download queue appears.
  4. Click Get updates.

Top Articles
Latest Posts
Article information

Author: Duane Harber

Last Updated:

Views: 6410

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Duane Harber

Birthday: 1999-10-17

Address: Apt. 404 9899 Magnolia Roads, Port Royceville, ID 78186

Phone: +186911129794335

Job: Human Hospitality Planner

Hobby: Listening to music, Orienteering, Knapping, Dance, Mountain biking, Fishing, Pottery

Introduction: My name is Duane Harber, I am a modern, clever, handsome, fair, agreeable, inexpensive, beautiful person who loves writing and wants to share my knowledge and understanding with you.