Im the past I loved the PSEXEC tool that allows you performing tasks on remote workstations by having correct credentials
I do not want to execute programs remotely. I am not willing to take the time to install the files on every machine so I can use a server to call the program to run locally. I want the server to dispatch the commands, so that each remote machine will execute a program on the server like PSSHUTDOWN.
Perhaps I should reiterate:
The server contains the task and the programs. The server tells which workstations excute the programs located on the server. I do NOT want to install the programs on the local machines.