Microsoftはオープンソースでクロスプラットフォームのタスク自動化ソリューションの最新版「PowerShell 7.2」の一般提供を開始した。Microsoft Updateによる自動更新が可能になっている。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2021年11月8日(米国時間)、オープンソースでクロスプラットフォームのタスク自動化ソリューションである「PowerShell」の最新版「PowerShell 7.2」の一般提供を開始したと発表した。
PowerShellはコマンドラインシェル、スクリプト言語、構成管理フレームワークで構成され、Windows、Linux、macOS上で実行できる。PowerShell 7.2はLTS(Long Term Support:長期サポート)リリースであり、3年間サポートされる。サポート終了は2024年末ごろの予定だ。
PowerShellはマイナーバージョン番号が偶数の場合はLTSリリースであり、奇数の場合は1年間サポートされる。
PowerShell 7.2は、同じく2021年11月8日にリリースされた「.NET 6」をベースにしている。さまざまな点でパフォーマンスが強化され、バグ修正が行われており、スクリプトで新しいAPIが使用可能になった。
Windows版PowerShellはPowerShell 7.2から、MSIパッケージを使ってインストールすれば、Microsoft Updateによる自動更新が行われるようになった。
PowerShell 7.2をMicrosoft Storeからインストールした場合も、これまでのPowerShellと同様に自動更新される。ただし、Windows ServerでPowerShellの自動更新機能を利用するには、MSIパッケージをインストールする必要がある。Windows ServerではMicrosoft Storeがサポートされていないからだ。
なお、MSIパッケージをインストールすると、PowerShell 7の更新とMicrosoft Updateが自動的に有効化されるが、PowerShell 7を手動で更新したい場合は、インストール時に自動更新を拒否することもできる。
Microsoft StoreではPowerShellの安定版とプレビュー版が提供されており、両者を同じマシンで共存させることもできる。
Microsoft Updateサポート以外の主な新機能は次の通り。
ANSIエスケープシーケンスは、コンソールとサポート対象ターミナルでテキスト修飾などを提供する業界標準の方法だ。
Copyright © ITmedia, Inc. All Rights Reserved.