Microsoft、「PowerShell 7.2」の一般提供を開始:Microsoft Updateで自動更新が可能に、ANSIサポートも強化
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が使用可能になった。
Microsoft Updateによる自動更新が可能に
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サポートの強化
ANSIエスケープシーケンスは、コンソールとサポート対象ターミナルでテキスト修飾などを提供する業界標準の方法だ。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- もうPowerShellは怖くない! 新米管理者がステップアップするための基本PowerShellコマンドレット10選
人気連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第81弾は、PowerShellの基本書式からオプション、具体的な実行例までを詳細に解説する連載「Windows PowerShell基本Tips」から、運用管理の基本となるコマンドレット10選を紹介します。 - Microsoft、「PowerShell 7.2 Preview 2」を発表
Microsoftが発表した「PowerShell 7.2 Preview 2」では、ANSIエスケープコードを含むテキスト作成しやすくする新機能を利用できる。 - ややこしいWindowsのVPN接続をコピペで超簡単に作成する【テレワーク自由自在】
リモートワークに必須のVPN接続。だがWindows 10のGUIでVPN接続をセットアップするのは手順が多くて非常に面倒だ。そこで「PowerShell」を使ってVPN接続の作成をプログラム化すれば、手順数も減らせて手順書も単純化できる。