I am working on creating a DSC configuration for a cluster that runs a set of proprietary services that are installed via msi. I want to be able to ensure that any older versions of the service are uninstalled before installing the new version. I would like to be able to do this without specifying the exact version that needs to be removed, only that anything older than the currently ensured version is removed. Can anyone offer guidance on an elegant way to accomplish this?
Many thanks.