SC server MSI should abort upgrade if license check fails even without interactive GUI
Support Ticket #15223402
According to support when installing the MSI with /qn or similar switches for non-interactive / scripted upgrade, it's expected that if the license check fails the upgrade is installed anyway and the SC instance is left broken even though this condition was detected by the license check. It might be expected by support - but not by customers, and this exception is not documented where the license check is documented https://docs.connectwise.com/ConnectWise_Control_Documentation/ConnectWise_Control_release_notes/Upgrade_to_the_latest_version_of_ConnectWise_Control
The license check should abort an upgrade under all circumstances unless a command line parameter is passed to force the upgrade, or a non-default choice is made in the installer GUI to force the upgrade.
Just because the upgrade is running non-interactive is not a good reason to ignore the license check failure and force the upgrade which then leaves the instance unusable. This killed a customer instance this week, and was completely avoidable.
The problem with this feature request is that it would then break upgrades for partners that receive ConnectWise Control licensing through ConnectWise Automate rather than having an actual Access license installed in ConnectWise Control.