我在我的 Windows 7 SP1 机器上将我的 PowerShell 从 4.0 升级到了 5.0(2016 年 2 月发布)。
显示$PSVersionTable
PowerShell 5.0,但 shell 没有与 Windows 10 中的 PowerShell 5.0 相同的功能。
差异:
- 关键字突出显示
- 使用 Shift+箭头键选择文本
- 使用 Ctrl+C/V 复制/粘贴
为什么有区别?
如何获取/启用这些缺失的功能?
我在我的 Windows 7 SP1 机器上将我的 PowerShell 从 4.0 升级到了 5.0(2016 年 2 月发布)。
显示$PSVersionTable
PowerShell 5.0,但 shell 没有与 Windows 10 中的 PowerShell 5.0 相同的功能。
差异:
为什么有区别?
如何获取/启用这些缺失的功能?
一些功能来自预装在 Win10 中的PSReadLine模块。您可以从 github 手动安装,也可以运行:
Install-Module PSReadLine
一些功能来自 Windows 10 对conhost.exe
默认用于 powershell 和 cmd 的控制台主机的增强。conhost.exe
是 Windows 本身的一部分,而不是 Powershell 所属的 Windows 管理框架。