我已经使用巧克力在我的 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)
not in 中\Windows
,当我列出目录的内容时3.0
,只列出了程序集(没有可执行文件)。
> 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?