MSEndpointMgr / IntuneAppFactory

Intune App Factory automates Win32 application packaging in Intune.
https://msendpointmgr.com/intune-app-factory
MIT License
32 stars 12 forks source link

Feature: Update App directly #15

Open DennisBergemann opened 8 months ago

DennisBergemann commented 8 months ago

Hi,

thank you again for this great piece of win32 app creating factory.

But I wonder how you solve one missing. The Factory creates all the time new app. As example AppABC v1.0, then in the next step AppABC v1.2.

Since to AppABC v1.0 is a group assigned to install to devices, but when AppABC v1.2 is created it has no assignment automatically and Software is not really updated.

is it a missing Festure or how you solve this issue?

Thanks a lot

NickolajA commented 6 months ago

I'm addressing this partly, or giving you the option at least, in the upcoming release to also have the pipeline create the assignment configuration for you. What's not code complete yet is the part to remove assignments from previous applications created by the pipeline, as I'm not really sure how to deal with ensuring that the pipeline would never remove configuration of the wrong apps. What I've been thinking about is to keep track in e.g. a Storage Table, of each app that is being created with assignment configuration, by inserting those appIds and the specific assignment information that could be removed, if specified. One cool thing with a feature that's coming shortly to Intune, that I can't reveal yet, would really benefit from this functionality.

FW123456789 commented 2 months ago

Any Updates on this? Would be really helpful to have to option to somehow just replace the previous version of an app package with the new version with keeping the existing assignments.

DennisBergemann commented 2 months ago

@FW123456789

sometimes winget or evergreen apps are bad packaged or not working. This can damage a lot in your env. I have 50.000+ devices.

I ended with having some supporters who tests and assign / unassign. 😅

or you can create scripted automation with pilot groups. But pls do not change in prod without testing or piloting your apps

FW123456789 commented 2 months ago

@DennisBergemann

Of course i am not planning to auto deploy to any prod packages. Currently we use to have 2 applications for the same app in Intune. One as DEV that goes out to one of our DEV device groups and the other one is the PROD one for the large audience. But having the DEV auto upated through Intune App Factory instead of creating new app would be great

NickolajA commented 2 weeks ago

The upcoming version 1.1.0 will allow you to create assignments through the pipeline. I'm still thinking around the best approach for removing assignments.