Run a docker container from a remote machine not having docker engine

I am looking for a way from which I can run a docker container from another machine which does not have docker engine. The use-case is:
Machine A will be having docker engine installed the the container resides on this machine.
Machine B will be another usual windows machine WITHOUT docker engine installed.
I want to fire a script from machine B that will run the container on machine A and will send the status if the server started/failed to start to machine B. Is this possible to do it by writing a poweshell script or a perl script?