Another way would not to mess with the target query and use a prerequisite query to exclude those machines. Also, some discussions have been raised on better exclusion techniques in the new version.
I tried using queries as a prereq query as part of the distribution package but then I would get a "failed" status for all the computers that did not match the criteria. I had to go and sort through all the failed ones to see which one really failed and which ones failed because they didn't need it. I figured that using the query as the target gave me a better represenation of which ones were pending and which ones really failed.
I'm running 8.8 SP2. Is there another exclusion technique in this version?
They should say failed perquisite query or some verbiage like that, so it should be easy to make out. So you are really left with query logic exclusion or scripting. Scripting can be either in the package itself (wrapper) or prereq script that does the detection. I know of a couple ERs on how LANDesk deals with prereq logic reporting (my thoughts are they should not be reported as an error). Maybe others, we will see what the crafty users here have to say.
Also a required once policy targetted at machines, should only apply once.
Right, if I use the query as a Prerequisite as part of the Distribution Package, the PCs that don't need it show as failed with "failed prequisite check".
I would be nice if they showed as "successful -- No updates needed" ... same way as patching works.
I guess circling back to my original question:
I know how I can use a group to to filter a query to a set of PCs. Can I use groups to do the opposite?
For example this is what I would like to do:
Pilot Deployment = Office not like Office 2007 AND group eq pilot group
General Deployment = Office not like Office 2007 AND group not eq pilot group
If I could do this, I could only target Office 14 to the pilot group and once I'm dong testing it with them, I can move to the general deployment w/o having to worry about changing existing queries used in my Office 2007policy so that it doesn't install again to my pilot PCs when they start getting Office 14.