help wanted
Description
From time to time people ask for Windows support and the goal is to also support it.
To support windows we have (imho) 2 options:
SSH Server on Windows
There are some ssh servers that can be installed on windows. So the easiest way to support windows would be to install such a sshd server on a windows box and write some modules for Rex to support inventory, services, users, packages, ...
Using Windows Remote Management (WinRM)
This is a SOAP Webservice that ships since Windows 2003 (https://msdn.microsoft.com/en-us/library/aa384426(v=vs.85).aspx)
With this we don't need to install 3rd party services on a windows box but it would be more work to add support for this.