我使用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?
答案 0 :(得分:1)
我需要重新启动计算机以获取Windows更新以安装Microsoft Windows Management Framework 4.0