I would like to install the Mosaico extension in a Windows server. It's possible? If yes there is a windows equivalent to setup.sh batch? Thanks
Is it easy? No. Your starting point the setup.sh script runs only on Unix. However, it is not very complicated so that you can try executing the actions manually. But it is dependent on tools like git, npm and grunt, which are not standard on Windows. I expect they can al be installed on Windows, which is in a way make the machine more like Unix (you can even install Cygwin if you want to run the setup script.
Maybe the best way start with a Unix machine and get it working. The next step is to copy the extensions and the package directory to your Windows deployment server.
The setup.sh is only necessary to build Mosaico, since it's still in beta. You don't need it to actually run Mosaico. Just download a pre-built version here: http://dist.civicrm.org/extension/uk.co.vedaconsulting.mosaico/latest/uk.co.vedaconsulting.mosaico-latest.zip