PowerShell
ぱわーしぇる。
Microsoft
が開発している
クロスプラットフォーム
の
コマンドシェル
。
.NET
プラットフォーム上に構築されており、
パイプライン
上を文字列ではなく
.NET
の
オブジェクト
が流れていくという特徴がある。
歴史
2006年
に Windows PowerShell 1.0 としてリリース。当初は
.NET Framework
上に構築されており、
Windows
専用だった。
2009年
にリリースされた Windows PowerShell 3.0 が
Windows 7
にプリインストールされた。以降、
Windows
に標準搭載されている。
2016年
に
.NET Core
2.0 上に構築された PowerShell Core 6.0 がリリースされた。
オープンソース
となり、名前から "Windows" が外れ、
Linux
等でも動くようになった。
2020年
にリリースされた PowerShell 7.0 から、
.NET
5 にあわせ、名前から "Core" が消えた。
PowerShell Core 6.0 以降は OS にはプリインストールされていない。
GitHub