Microsoft has released Windows PowerShell 1.0, its next-generation command-line shell.

Unlike traditional shells, Windows PowerShell is object-oriented and processes .NET objects instead of text. It’s also highly extensible, you can build your own commands (or cmdlets in PowerShell speak) using .NET.