为什么Windows 7的PowerShell 5不具备与Windows 10相同的功能?

时间:2016-03-06 16:56:58

标签: powershell windows-console powershell-v5.0 psreadline

我在Windows 7 SP1计算机上将PowerShell从4.0升级到5.0(2016年2月发布)。

$PSVersionTable显示PowerShell 5.0,但shell与Windows 10中的PowerShell 5.0不具备相同的功能。

的差异:

  • 关键字突出显示
  • 使用Shift +箭头键选择文本
  • 使用Ctrl + C / V复制/粘贴

为什么会有区别?

如何获取/启用这些缺失的功能?

1 个答案:

答案 0 :(得分:7)

某些功能来自Win {中预安装的PSReadLine - 模块。您可以从github手动安装或运行:

Install-Module PSReadLine

某些功能来自Windows 10对控制台主机conhost.exe的增强功能,默认情况下用于powershell和cmd。 conhost.exe是Windows本身的一部分,而不是Powershell所属的Windows Management Framework。