A community where customers and the community can provide feedback to make a better product for everyone! For more details on how we prioritize request, please see:
Microsoft finally gave us an uninstall button for available apps so users can uninstall no longer required apps themselves from the company portal. This needs to be set individually on each app.
Would PMPC be able to add this to the publisher so we can toggle the uninstall option as on (default is off) to apps we have published as available.
Thanks
Which Product is this Request for (New Application Request Only) | Patch My PC |
Updated PmPC to 2.1.23 (Intune), but still cannot find from where I can enable the Uninstall option.
This is shipped in our latest production build. You can find the release notes here.
Ticket concluded with Microsoft yesterday, 4/10/24.
Sounds like they claim it is 'intended' behavior, so we will update our code and should have this released in either April or May.
Is this also being worked for Scappman?
Is there an update on this, 3 weeks later?
This work is largely complete, but we are hitting one issue described briefly here. In short, 'patching' some unrelated properties in Intune is clearing the allowAvailableUninstall property. We can definitely write some code to work around this, but it is unclear if it is expected behavior. We have reached out to MSFT through a couple of avenues.
Once we understand if this will be fixed or if we need to adjust our code, we will get this shipped!
This will be a very welcomed feature.
Currently in code and undergoing testing. The recent code modification necessitated a refactor, causing a delay in the feature's release. Our target now is the next (upcoming) preview release of the Publisher. We'll also provide a KB article to give clarity when this feature works and when it doesn't.
The Uninstall button only appears if the app made "Available" is the actual Win32 app used to install the app on the device. In many cases, a different Win32 app was subsequently deployed as "Required" to a device to bring it up-to-date. Let me give you an illustration:-
The admin makes 7-Zip 22.01 available in the Company Portal for their users
The user installs 7-Zip 22.01 from the Company Portal
A policy evaluation occurs for 7-Zip 22.01, and upon successful installation, a status of the app install is sent to the Intune Service
Roll forward a few weeks/months and a vendor release 7-Zip 23.01
The Patch My PC Publisher builds the 7-Zip 23.01 Intune app and deploys it as available. The available assignments are removed from the 7-Zip 22.01 Intune app
The Patch My PC Publisher builds the 7-Zip 23.01 Intune update and deploys it as required to devices. The available assignments are removed from the 7-Zip 22.01 Intune update
A device with 7-Zip 22.01 evaluates the Intune update is applicable and installs the 7-Zip 23.01 update
When the user opens the Company Portal, 7-Zip 23.01 is presented to them - but the policy for this "available" app has never been evaluated by this device so Intune has no record if it is installed or not. This means when the user clicks the app, they are presented with the Install button - not the uninstall button as they would expect. Remember, at this stage, the device has already been updated to 7-Zip 23.01 by the Intune update so they are expecting to see the uninstall button.
When the user clicks the "Install" button, an IME bridge from the Company Portal invokes the Intune Management Extension to process policy for the available app. The policy downloads, and the detection script runs. The detection script for 7-Zip 23.01 will indicate it is already installed and then present the user with the uninstall button. This is why it is confusing - the user has to click "Install" for the "Uninstall" button to appear.
I'm curious to know the status of this feature as well. I've seen no mention of it on the product roadmap, and it is a very useful addition to Intune that has been out for a while now.
Hi Andrew- can you provide an update on the status of this feature request?
We'd like to start using Intune to uninstall certain apps our org no longer uses. I'm hoping to leverage PMP via Intune for this since we already use it for deployment and patching, which works great for us.
So would be helpful to know whether we should look at alternative options for the interim, if this feature won't be coming soon. Thanks
Completely agree, also for Scappman if possible!
Any progress update? There has been about 10 Preview Release builds since last update on this, or did I miss something in the release notes?
+1
Yeah, this is an important one for us as well!
Been testing out this option and have found that if we turn it on when a new app is added the setting doesn't carry over. It would be great if this was a setting that would carry forward, even if we can't manage it in the publisher.
We are definitely working on this. It likely won't be in our next preview build, as we are already prepping that build to ship, but I am hoping we have it soon!
Looks like it should be coming soon! https://patchmypc.com/forum/index.php?PHPSESSID=f5f693d57c516b172f19dde6bfdfcca1&topic=6902.0
I'm hoping this gets added to PMPC soon, as it would solve a number of issues for me.