Powershell doesn't support interactive console apps (those that want user input), so it's really not much of a cmd.exe replacement.
http://powershell.com/cs/blogs/tips/archive/2012/12/12/block...
http://powershell.com/cs/blogs/tips/archive/2012/12/12/block...
It's really too bad the limitation on the nicer ISE though. It does make a bad first impression coming from Linux, when trying to compile and run a simple interactive console app, trying to use ISE as a cmd.exe replacement.