If you can create a tag to define the machines that require a software deployment then you should be able to create a query to do the same. You get more options when creating a query, and having created the query you should then be able to create a server task to run the query and do a software deployment based on the results.
First create a tag and apply to all matched machine where in tag filter tab you can define machine criteria.
Now create a software deployment task and in client task assignment select tag which was created in step 1 and schedule as you want. This task will assign only those machines which are having specified tag.
I can echo what ansarias offrers. We use 'OS Fingerprinting' based on the OS data collected about the system by the Agent to tag based on Criteria, we then Create a McAfee Agent Product Deployment task to install the product, then use a Client Task Assignment to assign the task within our logical System tree and only apply to systems with Tag <insert tag name>, and on the scheduling page we set to Run Immediately.
This workflow works in the following steps:
- System checks in and based on the Criteria EPO assigns the tag to the System.
- On the NEXT ASCI (Agent communication) the system is assigned the Product Deployment ClientTask to Run immediately
- Client Agent invokes the Client task which downloads installs the configured products from the repository
- On the next ASCI the ePO server refreshes the 'Installed Products' attributes
We carry out all our system management takes using Tags, and Automatic Responses. This makes the day to day admin burden conciderably less.
Volunteer Moderator - Business Products
Certified McAfee Product Specialist - ePO