I’m trying to target a fixlet that will upgrade Windows PCs with Adobe Reader, or not, to version DC 15.10.20056. My relevance is below, but it is only producing a handful of clients. There should be way more than what I am getting.
(exists (version of regapp “acrord32.exe” < “15.10.20056.36345”) AND (windows of operating system))
What am I missing? Each single piece of the relevance evaluate to True in the QnA debugger.
For the record, there are a couple of problems with this relevance. First of all, you’re not checking for the existence of the regapp “acrord32.exe” before checking the version, so any system without it installed will actually cause an error and not report relevant. For systems that do have it installed, you will always get a True result regardless of the version because your relevance is actually evaluating as:
(exists (true or false)) AND (true or false)
Whether or not the version check is true or false, it is checking whether the boolean result exists because of how the parentheses are used (exists true = exists false = true). So it becomes just a Windows check:
(true) AND (true or false)
JasonWalker has the form of relevance you’ll want to use.