Allow apps to be uninstalled / blocked remotely
Given the list of software in the inventory, I would like to be able to remove software that has been installed by the user, and block it from being installed in the future.
Brian Jones commented
I would also like the ability to see discovered line of business/msi/app32 applications and uninstall them automatically direct from the intune portal.
Ash Hoque commented
We need this, feature is present in Maas 360 on Android (our primary platform) and IOS. We are migrating from Maas360 to MS Intune
Ian Conway commented
Cathy Moya - Any update on this? 11/06/17
James Schwarzmeier commented
I would add to this the ability to force reinstalls of "mobile apps" (MSIs, etc.). We've seen cases where an app is listed as installed on a device but it isn't actually there. Being able to retry would help a ton!
Greg Hay commented
I agree. For a windows device you could send - wmic /interactive:off product where "name like 'adobe Flash Player 9'" call uninstall or something similar to the device. Show all devices with insecure program x. send an uninstall to get rid of it all. Preferably sent to the specific devices containing the app rather than to all devices.
Not sure what OS you are referring to but iOS 9.3 has this capability built in. And since Intune supports the XML based custom configuration policy, you could implement this immediately.
Aaron Marks commented
A quick and dirty initial way to implement this would be to invert the current Software Detection Rule process in App Deployment. We currently can only detect the ABSENCE of a piece of software, but when uninstalling you want to do the opposite... you want to detect the PRESENCE of a piece of software and only deploy a custom uninstaller in that case. Please allow us to detect both PRESENCE and ABSENCE in the App/Software Deployment tool and then we would be able to deploy custom uninstallers.
I have gotten around this somewhat today by writing scripts that detect the presence of Registry Keys and Files, but this is a terrible solution because the software repeatedly deploys and we have to manually follow-up weeks later by turning off the deployment once all the computers have cycled through the uninstaller hundreds of times.
I was trying to do this to remove the BES12 Client after successful enrollment in Intune. I thought I was being smart.
Push out Comp Portal with Bes 12
Deactivate device from BES.
Enroll in Intune
Intune app installation for the BES 12 client in intune says Uninstall so once it is enrolled, it prompts to remove the BES 12 client.
it sadly didn't work as I was told that anything that was on the device prior to enrollment is a mystery to Intune.