Powershell, isn't bash, but it's pretty kick ass.
Instead of piping text from one command to the other, you pipe entire objects back and forth. A lot of bash commands are aliased to Powershell commandlets out of the box. And, as of Powershell 2.0, you have remote scripting similar to SSH.
I choose to do Python Web development on Windows, and I spend my whole day on the PS command line, and I'm really pleased.