I think there is no such thing out of the box.
what you have to do is connect to a serveur on the remote computer which enables you to do such thing.
usually you write a whatever service which you install on the target computers, then you could send a message either with the ServiceController (very simple int base message) or use a some communication protocol.
How can one launch a exe on a remote PC using CSharp ?