One could even argue it's better in some ways, for example: "PowerShell differs from Unix/Linux in that .NET objects are passed between stages in the pipeline instead of text. This eliminates the need to explicitly parse text output.
Have you ever used .NET? I'd be interested to hear what you dislike about it. Seems to be quite popular among people where I've worked as well as here on HN.
http://en.wikipedia.org/wiki/Windows_Power_Shell
One could even argue it's better in some ways, for example: "PowerShell differs from Unix/Linux in that .NET objects are passed between stages in the pipeline instead of text. This eliminates the need to explicitly parse text output.
See also: http://en.wikipedia.org/wiki/Comparison_of_command_shells