為什麼 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 套件中簡化了安裝。

它也可能被認為是一項有助於推動升級的功能,儘管我對此推理持懷疑態度。

相關內容