winget-cli icon indicating copy to clipboard operation
winget-cli copied to clipboard

Develop Intune integration

Open chritea opened this issue 5 years ago • 18 comments

Description of the new feature/enhancement

As an Enterprise Administrator I want to be able to select and deploy WinGet packages directly from Intune like I can with the Microsoft Store for Business. An auto update mechanism exists which helps me to stay current with 3rd party software on my devices.

chritea avatar May 19 '20 20:05 chritea

Seconded

JoshPhillips59 avatar May 19 '20 21:05 JoshPhillips59

Related to #151, Intune integration would need DO support (and Microsoft Connected Cache too?)

pl4nty avatar May 20 '20 05:05 pl4nty

This looks like it might be similar to #118 and #213. I'm fine keeping this open to look at specific needs for Intune.

denelon avatar May 22 '20 23:05 denelon

This is something that would greatly benefit our company as we attempt to manage multiple applications being pushed out via Intune. Having to automate a whole workflow of checking the package version, pulling the new version, if it's MSI then push directly via Intune, else if it's EXE then use the Win32 Content Prep Tool and then pushing via Intune is proving to be quite an endeavor. Looking at Chocolatey, they recommend the internalization of packages (totally understandable), but still, it doesn't fully integrate with Intune. I highly support a WinGet-Intune integration of even the most basic proportion.

nach1man avatar Oct 01 '20 18:10 nach1man

Please implement this, packaging is such a time consuming task with all the different types of installers, having access to winget would be a big plus.

sjansen1 avatar Aug 04 '21 12:08 sjansen1

https://techcommunity.microsoft.com/t5/windows-it-pro-blog/evolving-the-microsoft-store-for-business-and-education/ba-p/2569423

denelon avatar Aug 04 '21 15:08 denelon

2022, any updates on this ?

Simpuhl avatar Jan 25 '22 23:01 Simpuhl

According to the blog post, first half of 2022. It's likely to be closer to the middle of the year.

denelon avatar Jan 26 '22 00:01 denelon

Really hope this comes sooner rather than later.

roconnor04 avatar Jan 31 '22 19:01 roconnor04

Work is in progress.

Related to:

  • #1919
  • #1909
  • #1853
  • microsoft/winget-cli-restsource/issues/119
  • microsoft/winget-cli-restsource/issues/101
  • microsoft/winget-cli-restsource/issues/100

denelon avatar Feb 09 '22 18:02 denelon

To wait for official support, we have this
https://github.com/Romanitho/Winget-Install

Romanitho avatar Apr 19 '22 10:04 Romanitho

Really hoping on this - are there any updates regarding the timeframe we can expect it?

larsuhartmann avatar Jun 08 '22 07:06 larsuhartmann

is there any update intune preview H1 ?

janne-tech avatar Jul 01 '22 05:07 janne-tech

We are actively working on the Intune integration via Windows Package Manager. The Intune team will determine when they are going to have a preview. I'll see if anything has been published. If you are interested, send me an e-mail and I will forward the request to the Intune team.

denelon avatar Jul 01 '22 14:07 denelon

Let's support PowerShell first, no ? 😋
Then, it will be naively supported 😅

Romanitho avatar Jul 01 '22 17:07 Romanitho

https://techcommunity.microsoft.com/t5/windows-it-pro-blog/update-to-endpoint-manager-integration-with-the-microsoft-store/ba-p/3585077

denelon avatar Jul 28 '22 23:07 denelon

Latest update: https://www.youtube.com/watch?v=11ezQMwnR_4

denelon avatar Oct 26 '22 16:10 denelon

Is there any information as to when WinGet/Intune Integration will be in Preview and whether Windows 10 will be supported?

RaffTechAU avatar Nov 05 '22 04:11 RaffTechAU

To wait for official support, we have this https://github.com/Romanitho/Winget-Install

I tried : winget installed as local system , winget.exe is in the directory. When I try to install "kiosk browser" : nothing. check.ps1 return an error in intune reporting.

When I try by myself to install package as local system, winget do nothing : no error, command is launch and I get C: prompt

I try on windows 20h2

kornflex avatar Nov 14 '22 14:11 kornflex

Latest update: https://www.youtube.com/watch?v=11ezQMwnR_4

In the video, they can force install in "affection" In my intune, I just have in "affectation" : "available for devices" only

kornflex avatar Nov 14 '22 14:11 kornflex

Updates to Windows App Management in Intune with Winget

https://www.youtube.com/watch?v=QtftJQn9WYQ

denelon avatar Nov 30 '22 20:11 denelon

We've published a NuGet package with "in process" access to talk to the WinGet COM APIs. We're still working on documentation to help explain how the Integration with Intune works so others can also leverage the same mechanism for MDM integration.

As WinGet is delivered via MSIX, the system level access requires additional effort to enable.

denelon avatar Feb 08 '23 18:02 denelon

Looking forward to having a more first party experience for adding winget entries to the Company Portal similar to the MSStore integration added.

Also would like to see Intune expose a winget REST source that mirrored Company Portal so users can use the cli to pull in things they want. May have some limits based on scoping etc, but have them work better together with fewer registries.

byjrack avatar Apr 12 '23 20:04 byjrack

We've provided the full capabilities for Intune to leverage WinGet. We will continue adding new capabilities via the COM APIs as we develop new functionality in Windows Package Manager.

denelon avatar Jun 08 '23 21:06 denelon

@denelon are you aware of a public Issue tracker on the Intune side where we can keep an eye on their progress? Not a winget thing, but I know our biggest issue has been elevating the user context for apps that need it. Moving to machine via SYSTEM context can be done with PATH work, but normal Logs etc I find break in the client.

byjrack avatar Jun 12 '23 11:06 byjrack

@byjrack, I'm not aware of a public issue tracker for them. I'll forward your request and see what we can do here.

denelon avatar Jun 12 '23 14:06 denelon

Would this allow us to install any WIn32App from winget-pkgs repo ?

So far I have been using this to integrate with InTune: https://github.com/SorenLundt/WinGet-Wrapper

SorenLundt avatar Oct 30 '23 10:10 SorenLundt

Yup I think we all use some sort of variant of that today, but it's definitely not a first party option.

Expectation is that it acts more like the experience with Store apps.

I am also trying to figure out if there is a method to use it via the existing COM interface implementation as well. Will still need some scripting, but maybe simplify some of the integration in scripts.

byjrack avatar Oct 30 '23 11:10 byjrack