I just installed the CWA Sophos plugin, and appreciate the ability to use a script to deploy Sophos. However this seems to be a black and white solution.
I want to be able to deploy Sophos to agents, but I don't want to auto-push to all the agents in a client/location.
The deploy script specifically checks if the "Deploy Sophos" checkbox is enabled at the client level, and will not run if it isn't. Meaning either have full automated push deployments to all agents, or be unable to deploy Sophos at all.
However the main deployment search which populates the group that has this scheduled script on it (Antivirus Software\Sophos Central Missing) already checks for that checkbox as well. So this would seem redundant.
Removing the check from the script would enable us to deploy Sophos for any customer location for which we have filled out the server location and token.
Additionally, the search, as written right now, is somewhat convoluted and could be optimized by making the main operator an AND and searching for recurring checks (like the Deploy Sophos EDF at the client level) in a section of its own, and then split out into an OR for workstation and server section.
This thread was automatically locked due to age.