PowerShell version 2.0 shipped with Windows 7 and with Windows Server 2008 R2, but it only recently became available for other versions of Windows.
The release of PowerShell 2.0 has been more like a leak than a product launch. The announcement page hardly reads like an announcement. The title reads “Description of the Windows Management Framework on Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008.” What’s this “Windows Management Framework”? I’ve never heard of that. I just want the new PowerShell. The first time I saw this page was when someone sent me a link saying PowerShell 2.0 was available for XP. I thought they’d sent me the wrong link by mistake because I didn’t see anything about PowerShell at first. Only if you scroll down to the middle of a long page can you see links to download PowerShell.
I expected something more like the following.
PowerShell 2.0 Released
Download for your platform:

{ 4 comments… read them below or add one }
iHunger 11.03.09 at 08:52
I thought the same thing when I looked at that announcement. If it wasn’t for the twitter chatter, and that I REALLY want psh for XP, I might have missed it.
Karl Meissner 11.16.09 at 15:13
Dont forget. You MUST manually uninstall powershell 1.0 for 2 to install correctly.
In Add/Remove, click the checkbox “Show Updates” along the top, find Windows Powershell 1.0 and Remove it.
John 11.16.09 at 15:16
Are you sure? I don’t remember uninstalling version 1.0. Can the installation appear to succeed but not be correct?
Karl Meissner 11.19.09 at 03:49
Not completely sure I guess. Uninstalling the old version was something your were supposed to do during the CTP. But I did not see that in the release notes of the RTM.
On my machine I had issues when the two powershell version were side by side. My remote desktop permissions stopped working. The issue resolved when I uninstalled 1.0 and installed 2.0.
So maybe it varies with environment….