Is there a way to run remote commands in a windows system just like you can in Linux using the "ssh -c" command.

Thanks!

Autobyte

link|improve this question

0% accept rate
feedback

6 Answers

PSTools PSExec can do exactly that! :)

http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx

link|improve this answer
Does it have to be installed on each system that needs to be controlled or just the main server? Also this only runs on a windows box right? -- I guess this could work.. – Autobyte May 1 '10 at 3:36
Just on the system you're using it from. And yes, win only. – northirid May 1 '10 at 4:56
feedback

You can uses powershell remoting. Psexec often gets blocked by antivirus. Powershell remoting would be the most reliable way of performing remote commands.

link|improve this answer
feedback

AT command is another way.

link|improve this answer
feedback

I have Cygwin installed on most of my Windows machines. With it's OpenSSH port you can use ssh just as your can to any Linux/BSD/other machine.

If you don't want anything else that Cygwin offers copssh seems a popular alternative - it is basically just the OpenSSH port and its dependences extracted from Cygwin.

The pstools set (already mentioned by northirid in an earlier answer) are easier to setup if windows->windows is all you need but actually having a SSH service is very handy if you need a little more.

link|improve this answer
feedback

The beauty of PSexec is that it executes and if required, copies the files to run on the destination system and can use any credentials

link|improve this answer
feedback

From Unix / Linux, you have :

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.