为什么 PSReadLine 不是我的 powershell 的一部分?

为什么 PSReadLine 不是我的 powershell 的一部分?

为什么 PSReadLine 不是我的 powershell 默认模块的一部分?如何获取所有默认模块?

⨯ idror@TLV-WPJ03  ~  $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      0      10586  117

但是我在 C:\Program Files\WindowsPowerShell\Modules 下的模块列表只是:

  • 要点提供者
  • 包管理
  • PowerShell获取

我还有一个文件夹 C:\Program Files (x86)\WindowsPowerShell\Modules

  • 包管理
  • PowerShell获取

(我知道我有 Gist 管理,所以我想我使用的是 64 位版本)

答案1

由于 PSReadline 适用于旧版本的 PowerShell,并且可以频繁且轻松地安装,因此在 WMF 包中默认不包含它简化了安装。

它也可以被视为有助于推动升级的功能,尽管我对此理由持怀疑态度。

相关内容