Can't get supersedence to work for me
In Config Manager, I set up Supersedence rules between three versions of an app and I checked the "Uninstall" checkbox in both rules. This is necessary because the software is dumb and will not upgrade itself when running the installer for a newer version.
Then I also check the box to [X] "Allow users to see deployments for this application and all applications that it supersedes in Software Center." This is necessary because I want both version 2 and version 3 to be available in Software Center as a possible upgrade from version 1. Not everyone wants version 3 yet. However version 2 is getting dropped from the app list in Software Center, so only version 3 is listed. After careful reading of the documentation page on supersedence I finally noticed the caveat "This option is only for available deployments to user collections."
Unfortunately choosing which PCs to deploy the two app upgrade versions to requires using a device inventory collection. Because that's the only way to locate PCs that have version 1 or 2 installed. User collection can't work in this scenario.
So I want to know why is this supersedence option limited to only user collections? Is there a way to make supersedence work here, or am I stuck dropping the use of supersedence functionality altogether and use scripts instead to handle uninstalling the old version(s)?
Addendum: What is the purpose of the "Active" column in the Supersedence tab of an application in Config Manager? Because I don't see a way to make a supersedence rule inactive, short of deleting it entirely. The documentation doesn't even mention it. https://docs.microsoft.com/en-us/mem/configmgr/apps/deploy-use/revise-and-supersede-applications
Posted Feb 13, 2022, 5:42 AM UTC · edited
Why do you need to know which PCs have version 1 or 2 installed and only limit installs to those if you are doing an uninstall prior to installing version 3?