从 PowerShell 2.0 升级后如何 运行 PowerShell 4.0?
How do I run PowerShell 4.0 after upgrading from PowerShell 2.0?
我已经使用 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
目录的内容时,仅列出了程序集(没有可执行文件)。
> 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?
我需要重新启动计算机 以获得 windows 更新以安装 Microsoft Windows Management Framework 4.0
我已经使用 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
目录的内容时,仅列出了程序集(没有可执行文件)。
> 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?
我需要重新启动计算机 以获得 windows 更新以安装 Microsoft Windows Management Framework 4.0