<p>I have an application running only on Windows and a batch file that launches it.
I want to invoke this batch file from Linux, meaning something like Linux batch will launch the windows batch with parameters and this in its turn run my application.</p>

<p>Can I do that? How?</p>

You could install an ssh server in the windows box (Cygwin has one), then from linux do something like:
```
```
ssh user@windows-box c:/path/to/batch.cmd
```
```
and that should launch your application in the windows box.