从PowerShell 2.0升级后如何运行PowerShell 4.0?

时间:2015-03-06 23:01:26

标签: powershell powershell-v2.0 powershell-v4.0 chocolatey

我使用chocolatey在我的Windows 7 SP 1工作站上安装了DotNet 4.5.2和PowerShell 4:

choco install dotnet4.5.2 -y
choco install powershell -y

他们安装时没有错误,并显示在choco list

choco list --local-only

DotNet4.5.2 4.5.2.20140902
PowerShell 4.0.20141001

我之前安装了PowerShell 2.0,并且在重新启动PowerShell时,$ host.version仍显示Major: 2。此外,PowerShell 4.0似乎只存在于\Program Files (x86)而不是\Windows中,当我列出3.0目录的内容时,只列出程序集(没有可执行文件)。 / p>

> dir 'C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell'
3.0
v1.0

> dir 'C:\Windows\System32\WindowsPowerShell'
v1.0

> dir 'C:\Windows\SysWOW64\WindowsPowerShell'
v1.0

PowerShell 4.0可执行文件在哪里?如何运行PowerShell 4.0而不是2.0?

1 个答案:

答案 0 :(得分:1)

我需要重新启动计算机以获取Windows更新以安装Microsoft Windows Management Framework 4.0

Windows Update KB2819745