How can I execute a program on a remote computer located in a workgroup or in a foreign domain?
You can run RemoteExec with the runas command and the /netonly option (using an administrator account of the remote computer/domain) or you can create the same administrator account (login and password) on the remote computer and on the local computer and execute RemoteExec locally under this account.