Restarting agents as an alert action

Is it possible to restart an agent via an alert. 

I can create the alert, nodes that are not unmanaged. and only if their agent status is "running" with a connection status of "Unable to connect"

I would then like to have a alert action automatically restart the agent, these devices are only monitored via the agent and do not have an account to connect in via WMI so not sure if that complicates anything.  

Also due to security for our site PowerShell on these systems is not an option.  I might be able to use a batch or vbs script but I wont be able to save it locally on the device.  

Can i use the APMServiceControl.exe but pass a name of a service with the node or any other options?