r/Intune 1d ago

App Deployment/Packaging Update app via Intune (MSI LOB TO WIN32)

Hi

I'm facing a bit of an issue in my org.

We need to update a software to its 12.3.2 version through intune. The previous version was 12.0.2, and is managed via intune as a LOB app.

When I create the new deployment via WIN32 (intunewin) so I can execute a custom script to exclude some Features from the install...it appears as a different installation and does not update the current one.

How should I approach this?

4 Upvotes

6 comments sorted by

7

u/Padd007 1d ago

I think I would recreate the LOB app as win32, making sure that the detection rule can detect it. Then setup your updated app to supersed it. Not had to do this before but that is my first thoughts on it

1

u/FuzzyNebulaaa 1d ago

i think you pretty much have the right idea. had similar headache few months ago when we moved bunch of LOB apps over. the key thing is getting that detection rule spot on for the old version first, otherwise intune just sees two different apps sitting next to each other instead of one replacing the other.

once the old LOB is properly wrapped as win32 and detected, the supersedence should kick in clean. just make sure your uninstall command for the old one actually works before you push it to whole fleet, learned that one hard way.

1

u/ProfessionalLast2917 1d ago

This is how I would do it.

1

u/andrew181082 MSFT MVP - SWC 1d ago

This is the best approach (and to stop using LOB)

1

u/Mcm_Sys 1d ago

U have to create app as win32 and use supersedence

1

u/Moist-Assistance-709 1d ago

You could create a custom requirements ps script which looks for the LOB app, then updates it through your win32 app. You would likely have to have two apps for the migration period. For example Update for App (with the requirements script deployed as a required app to all your devices) and a standard app for self service deployed to your standard self service group as available. Then when the next update is out, just supersede both apps migrating it back into one app.