Hi All.
I'd just like to say that after having spoken with the ESET support team, I've managed to remotely update client Agents and Software without the need for a work-around. The ESET Remote Aministrator console can handle everything.
Open the Remote Administrator console.
Select Admin (from left menu bar).
Select Client Tasks.
Under "All Tasks" > "ESET Remote Administrator" select "Remote Administrator Components"
Create a New Task here.
If you get some failures/errors (as I did - 1603 Fatal Error During Installation, or "File already exists"), it could be because there is a 'previous' install file in the way. I had to create another "Run Command" task to instruct the clients to delete this blocking file. Once done, re-running the task above worked 100%. I then created another task to deploy the latest Endpoint software version and that too worked 100%. There should be no need for a work-around.
I'm happy to share more details if anyone needs.
Thanks.