Windows 2003 安装Powershell 2.0需要在系统安装SP2才可正确安装.
Powershell 2.0 和Powershell 1.0版本不存在冲突,因此,安装1.0的同学不用特意卸载之后再安装.
Powershell 2.0的安装集成在Windows 2003的Windows Management Framework Core中,需要下载整个更新,才比较方便安装,该更新地址为:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=f002462b-c8f2-417a-92a3-287f5f81407e
此更新中,同时提供了 Windows Remote Management (WinRM) 2.0的安装。
如何查看PS的当前版本呢?当然,进入PS的命令行下输入:$psversiontable,回车即可看到

PS C:\> $psversiontable
Name                           Value
----                           -----
CLRVersion                     2.0.50727.3623
BuildVersion                   6.0.6002.18111
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1


blog.useasp.net/archive/2011/08/29/how_to_install_powershell_2.0_in_windows_2003.aspx