为什么来自 Windows 7 的 PowerShell 5 不具有与 Windows 10 相同的功能?
Why does PowerShell 5 from Windows 7 not have the same features as Windows 10?
我在 Windows 7 SP1 机器上将 PowerShell 从 4.0 升级到 5.0(2016 年 2 月发布)。
$PSVersionTable
显示 PowerShell 5.0,但 shell 与 Windows 10 中的 PowerShell 5.0 不具有相同的功能。
差异:
- 关键字突出显示
- 使用 Shift+箭头键选择文本
- Copy/paste 与 Ctrl+C/V
为什么会有差异?
如何get/enable这些缺失的功能?
一些功能来自预装在 Win10 中的 PSReadLine-模块。您可以从 github 或通过 运行:
手动安装
Install-Module PSReadLine
某些功能来自 Windows 对控制台主机 conhost.exe
的 10 次增强,默认情况下用于 powershell 和 cmd。 conhost.exe
是 windows 本身的一部分,而不是 Windows 管理框架,Powershell 是其中的一部分。
我在 Windows 7 SP1 机器上将 PowerShell 从 4.0 升级到 5.0(2016 年 2 月发布)。
$PSVersionTable
显示 PowerShell 5.0,但 shell 与 Windows 10 中的 PowerShell 5.0 不具有相同的功能。
差异:
- 关键字突出显示
- 使用 Shift+箭头键选择文本
- Copy/paste 与 Ctrl+C/V
为什么会有差异?
如何get/enable这些缺失的功能?
一些功能来自预装在 Win10 中的 PSReadLine-模块。您可以从 github 或通过 运行:
手动安装Install-Module PSReadLine
某些功能来自 Windows 对控制台主机 conhost.exe
的 10 次增强,默认情况下用于 powershell 和 cmd。 conhost.exe
是 windows 本身的一部分,而不是 Windows 管理框架,Powershell 是其中的一部分。