====== Windows - Run windows cmd from linux ======
To run windows cmd from linux box, there is one tool you could use, which is winexe. You can download the installer from [[http://eol.ovh.org/winexe/|here]]. There are 2 ways to install this tool:
1. Use the preinstalled version.
* Download from [[http://eol.ovh.org/winexe/winexe-static-081123.bz2|here]].
* Unpack the bz2 file: # bunzip2 winexe-static-081123.bz2.
* Change mod to allow execute: # chmod +x winexe-static-081123.
* Make soft link in your /usr/local/bin: # ln -s winexe-static-081123 /usr/local/bin/winexe.
2. Compile from source.
* Install necessary packages (gcc, svn, *-devel....)
* Get sources from [[http://eol.ovh.org/winexe/winexe-source-081123.tar.bz2|here]].
* Unpack the source file: # tar -xvjf winexe-source-081123.tar.bz2.
* Compile according to README file:
* cd to unpacked tar.bz2 sources.
* ./autogen.sh.
* ./configure.
* make proto bin/winexe.
* Compiled file will be located in wmi/Samba/source/bin/winexe.
* Install winexe:
* install -s wmi/Samba/source/bin/winexe /usr/local/bin/winexe.
To use it is very simple:
winexe -U foo -W WORKGROUP -n FOO-PC //10.0.0.61 "cmd.exe"
where:
* **-U** for username.
* **-W** for workgroup.
* **-n** for target machine netbios name.
* **10.0.0.61** is the ip address of the target machine.
* **cmd.exe** is to start the windows command prompt.
Once connected, you will get command prompt like below:
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\WINDOWS\system32>
To quit, just type **exit** at the windows command prompt.