I've always done it this way.
Create a query that looks for systems without the VSE client installed.
Create a tag called "VSE_Install" or something similar.
Create a Server Task that first runs a query for all systems and removes the VSE_Install tag. Then it executes the query for systems without VSE installed and tags them with the VSE_Install tag.
On the System Tree, add a client task that runs however often you'd like (daily, for example), and executes a VSE installation task if the system has the VSE_Install tag.
I have a task like this running all the time, to cover cases where the anti-virus might become uninstalled from a system.
Thanks for the input that didn't work.
There has to be an easer way for ePO to detect non-compliant computers and, fix them with no user interaction. I thought that was the whole point of ePO
First create a tag where VSE version = 0 and apply the tag in next agent to server communication.
Create a ePO server task where apply the VSE install task on those systems which are running with that tag defined in step 1.
Have you considered the Product Deployment feature? Ststems missing will receive VirusScan and those with VSE will show as installed. Run a continuous Product Deployment.
You will find it in ePO 5.x.
Just a thought.
I'm using ePO 4.6.9 and there's no option for a VSE Tag.
I want to move non-compliant computers to a product deployment container . I don't want to spam my 1500+ computers with install requests
Cant you just create a new task top level to deploy vse to all computers. If client have vse already installed - nothing happens if not it installs vse ? wouldn't that work
Tagging functionality exists in ePO 4.6. You just have to create the tag.
Alternatively, you can create a query that finds all systems that do not have VSE installed. Then, create a Server Task that runs that query and then moves all systems to a specified group. Schedule a task to run on that group.
If you do it this way, you'll have to manually go and move the systems back to their original groups (or create another server task to do the same).