我在Windows 7 SP1计算机上将PowerShell从4.0升级到5.0(2016年2月发布)。
$PSVersionTable
显示PowerShell 5.0,但shell与Windows 10中的PowerShell 5.0不具备相同的功能。
的差异:
为什么会有区别?
如何获取/启用这些缺失的功能?
答案 0 :(得分:7)
某些功能来自Win {中预安装的PSReadLine - 模块。您可以从github手动安装或运行:
Install-Module PSReadLine
某些功能来自Windows 10对控制台主机conhost.exe
的增强功能,默认情况下用于powershell和cmd。 conhost.exe
是Windows本身的一部分,而不是Powershell所属的Windows Management Framework。