PowerShell is the new scripting environment for the Windows platform. Microsoft has released versions for Windows XP/2003/Vista and the upcoming Windows Server 2008. PowerShell is baked into Exchange 2007 powering many of the management utilities in the platform. PowerShell is built on top of and provides access to the .net framework allowing you access to all the features of the framework at the command line. It is extensible in the form of Commandlets written in managed code and provides the ability to be embedded in other applications so we can expect to see applications providing it as their scripting facility. Below are resources for learning, extending and utilizing PowerShell in your day to day work.
Extension Commandlets:
PowerShell Community Extensions (PSCX) is aimed at providing a widely useful set of additional cmdlets, providers, aliases, filters, functions and scripts for Windows PowerShell that members of the community have expressed interest in.
Power Gadgets PowerShell powered Gadgets for Windows XP and Vista.
Development Environments:
PowerShell Analyzer
Primal Script
PowerShell Help Tool Displays detailed help for all PowerShell cmdlets - a convenient, on-screen reference while working in PowerShell, or when developing scripts.
PowerShell Weeks
Community Sites:
PowerShell Live
Microsoft PowerShell Technology Center