PSReadLine が PowerShell に含まれていないのはなぜですか?

PSReadLine が PowerShell に含まれていないのはなぜですか?

PSReadLine が PowerShell のデフォルト モジュールの一部ではないのはなぜですか? デフォルト モジュールをすべて取得するにはどうすればいいですか?

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

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

しかし、C:\Program Files\WindowsPowerShell\Modules の下にあるモジュールのリストは次のようになります。

  • Gist プロバイダー
  • パッケージ管理
  • PowerShell 取得

また、C:\Program Files (x86)\WindowsPowerShell\Modulesというフォルダがあり、

  • パッケージ管理
  • PowerShell 取得

(Gist 管理があることはわかっているので、64 ビット バージョンを使用していると思います)

答え1

PSReadline は PowerShell の古いバージョンで使用可能であり、頻繁に簡単にインストールできるため、WMF パッケージにデフォルトで含めないことでインストールが簡素化されました。

これはアップグレードを促進する機能とも考えられたが、その理由付けには疑問がある。

関連情報