PowerShellの7.0 GAが正式にリリース。新しい共通コマンドレット/ APIとバグ修正に加えて、PowerShellの7.0はまた、など、多くの新機能が導入されています
- 並列化のために使用するForEach-Objectに-parallel導管
- New演算子
- 三項演算子:
a ? b : c
- メインパイプライン演算子:
||
と&&
- 空気分配統合演算子:
??
と??=
- 三項演算子:
- ダイナミックエラーとは、Get-エラーコマンドレットの簡略図は、それが簡単にエラーを調査するために作ります
- ユーザモジュールは、Windows PowerShellセッション暗黙的に導入することができるような互換性レイヤ
- 自動新しいバージョン通知
- 直接リソースを呼び出すためのPowerShell 7 DSCコールから容量(実験)
またの6.xから7.0へのPowerShellコア遷移マーク3.1 .NETコア2.xから移行。.NETのコア3.1は、既存のWindows PowerShellモジュールとの下位互換性が大幅に改善さそうということ、(特にWindowsの場合)の.NET Framework APIの多くをもたらしました。これは、アウトGridViewコントロールとショー・コマンドとして、Windows上のGUI機能を必要なだけでなく、Windowsに付属の多くの役割管理モジュールモジュールの数を含んでいます。詳しくはPowerShellの7.0で表示することができ、モジュールの互換性表。
職員が言った、Windows PowerShellのとPowerShellの7マークの後方互換性は、「PowerShellの7以降のバージョンでは、本当のPowerShellのだろう」、旅は完了している最大化します。
PowerShellの7のx86は、次のオペレーティングシステムでサポート:
- Windows 7は、8.1、および10
- Windows Server 2008のR2、2012、2012 R2、2016年、および2019
- MacOSの10.13+
- Red Hat Enterprise Linux(RHEL)/ CentOSの7+
- Fedoraの29+
- Debianの9+
- Ubuntuの16.04+
- openSUSEの15+
- アルパインのLinux 3.8+
また、ARM32およびARM64、およびARM64アルパインのLinuxのDebianとUbuntuのバージョンをサポートしています。
次に、新しい機能や7.0は持っていないバグ修正の数が含まれているバージョン7.1の次期リリースのPowerShellの最初のプレビュー。
詳細についての発表を参照してください。
https://devblogs.microsoft.com/powershell/announcing-powershell-7-0/