Microsoft、「PowerShell Core 6.2」を公開、次期リリースは「PowerShell 7」に:2種類の「PowerShell」を統合
Microsoftは、「PowerShell」について、オープンソースエディションの最新リリース「PowerShell Core 6.2」の一般提供を開始した。また、次期リリースの開発計画と、名称が「PowerShell 7」となる理由も明らかにした。
Microsoftは2019年3月28日(米国時間、以下同じ)、WindowsやLinux、macOSで動作する「PowerShell」について、オープンソースエディションの最新リリース「PowerShell Core 6.2」の一般提供を開始した。さらに、4月5日には次期リリースについて、名称を「PowerShell 7」とすることを明らかにし、名称変更の理由と開発計画の概要を説明した。
PowerShell Coreは「Windows PowerShell」と並列して動作する。さらに両者は相互に独立して使用できる。このため、既存のスクリプトのためにWindows PowerShellを使い続け、PowerShell Coreを新たな自動化や新機能の探索に利用するといったことが可能だ。
PowerShell Core 6.2は、パフォーマンスの向上やバグ修正、コマンドレット/言語の小規模な改良に重点が置かれている。2018年9月に「PowerShell Core 6.1」を公開後、PowerShell Core 6.2の公開までに加えられた変更は560件以上に上った。
PowerShell Coreチームによれば、PowerShell Core 6.2の開発期間を通じて、「Azure Functions」でのPowerShell Core 6のサポートや、リリースプロセスの自動化、「PSScriptAnalyzer v1.18.0」のリリース、Visual Studio CodeのPowerShell拡張機能のプレビュー版(2.0.0-Preview)のリリースにも力を入れてきたという。
多数の実験的な機能を追加
さらにPowerShell Core 6.2には、多くの実験的な機能も導入されている。「Get-ExperimentalFeature」と入力することで、実行可能な実験的な機能の一覧を表示でき、「Enable/Disable-ExperimentalFeature」を使うことで、いつでも実験的な機能のオン/オフが可能だ。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- PowerShell Core
PowerShell Coreは、ランタイムを.NET Coreとすることで、クロスプラットフォームで動作するようになったPowerShellエディションである。 - Azure Cloud ShellがフルLinuxベースに
Azure Cloud Shellの「PowerShell(プレビュー)」は、これまでWindowsベースのAzure PowerShell利用環境をプレビュー提供してきました。これが2018年7月、LinuxのPowerShell Core 6ベースに切り替わりました。 - PowerShellを使ってシステムのディスクサイズや空き領域サイズなどをリモートから調査する
PCを管理するために、ディスクのサイズや空きサイズなどを調べたいことがあるだろう。多くのリモートPCを調査するなら、PowerShellやコマンドプロンプト上で動作するCUIのツールを使うと便利だ。その方法をまとめておく。