Does anyone know if it is possible to make a local service on "Server A"
dependent on a service on another server "Server B?"

We have a service that is dependent on SQL services to properly start up but
it is actually dependent on a remote server's SQL server service... and our
GPOs are currently configured to install and reboot at the same time... and
what happens is that it takes longer for Server B to reboot and start the SQL
service which leads to the service on Server A to not start properly (it
doesn't actually fail, it just doesn't start). I have the three recovery
options set to restart the service but this doesn't seem to be effective
because apparently Windows is not seeing the service as failing to start.

Thanks for any input on this.