Windows 2000 SP4/XP SP2 workstations
ZENworks Desktop Management 6.5 with SP1 including agent
Novell Client 4.90 SP2 with Update A (IP-only resolving names with SLP/NDS)

Not sure if this condition is documented or otherwise explained elsewhere,
but it appears if you're using the boolean OR operator with a registry data
requirement it only works as expected when the first condition uses the OR.
That is either the first or second condition are true and then all remaining
conditions use AND and have to be true. Else if the OR and corresponding
conditions are farther down in the list and the registry data condition is
true then the app object is displayed regardless if another AND condition is
false. The following TID explains a related issue and reportedly resolved
in SP1 on 6.5.
To keep requirements and the app object in general simple I'm trying to
avoid using groups. Would this scenario work better being grouped?...

(File exists(C:\Program Files\Vendor Name\App name\filename.exe) exists
AND OS version(Windows 2000/XP) >= 5.0.x.x
AND File exists(C:\Program Files\Vendor\AppSuite\AppName\filename.exe) not

Apps with unmet regkey requirements are displayed


Tony Pedretti
TransUnion Corporation