Run command remotely on Windows computer from C#

Posted by Bilal Aslam on Server Fault See other posts from Server Fault or by Bilal Aslam
Published on 2010-05-08T07:08:08Z Indexed on 2010/05/08 7:18 UTC
Read the original article Hit count: 382

Filed under:
|
|

I have a Windows Server 2008 instance on Amazon EC2 (Amazon's cloud compute platform, which provides VMs in the cloud). It has an external IP, and I have an admin account on the box. I would like to 'bootstrap' this instance remotely i.e. I want to run commands to download, install and configure apps on it, all without having to log on even once. Also, I cannot use psexec on the source computer.

I have figured out how to do this to a remote, domain-joined computer using WMI. However, I have NOT been able to do for a remote computer on EC2. Here are some specific restrictions:

1) The remote computer is not part of my domain, hence no Kerberos 2) The remote computer does not have a cert I trust, or vice versa

I am sure I am running into to some auth/trust restriction. Is there any way I can run a single command on the remote, given that I have admin privileges? I'm not tied down to using WMI, but I do need to run a command somehow. Feels like this should be a solved problem.

© Server Fault or respective owner

Related posts about wmi

Related posts about remoting