Top it off with SSH access to PowerShell and we're all set? (Something something something dark side)
Although I'm finding the remote powershell execution from a Linux machine use case is now handled quite well by tools like Salt (via ZeroMQ to the minion) and Ansible (via WinRM). Native SSH would still be good though for tunnelling etc.
Hear, Hear! You and me both. I've never liked Cygwin and do my best to avoid when possible.