PowerShell 7.1.0 RC1をダウンロードできます
Windows、MacOS、およびLinuxで利用可能なクロスプラットフォームスクリプトソリューションの次期バージョンであるPowerShell 7.1は、リリースに近づいています。 本日、リリース候補バージョン1がダウンロードできるようになりました。
PowerShell7.1のプレビューリリースには次のものが含まれます .NET5プレビュー1. PowerShell 7.0以降、開発者は .NETのリリースとサポートのライフサイクル より密接に。 PowerShell 7.1は、2020年冬の.NET 5のリリース日から1〜2週間以内に利用可能になり、今後の年間リリースのリズムに合わせて調整される予定です。
広告
プレビュー6以降、PowerShell7.1プレビューは MicrosoftStoreで入手可能.
PowerShell 7.1 RC1の新機能
既知の問題点
このリリースのPowerShellは、いくつかの既知のリグレッションと.NET5.0.0-rc.1の設計による重大な変更の影響を受けます。
これらのリグレッションの影響を考えると、特にWindows以外のシステムでのインタラクティブなシナリオでは、 WindowsおよびLinux用のPowerShellv7.1.0-rc.1パッケージを公開し、v7.1.0-rc.2が使用可能になるまでmacOSをスキップします。 適切な修正。
- [回帰] コンソールAPI
システム。 コンソール。 TreatControlCAsInput
LinuxとmacOSでは逆方向です: dotnet / runtime#42423. 修正は.NET5.0.0-rc.2で行われました。 dotnet / runtime#42432
- これにより、 Ctrl + c LinuxおよびmacOSのPSReadLineでは機能しません。
- [回帰] コンソールAPI
システム。 コンソール。 ReadKey()
誤って戻る Ctrl + J にとって 入力 macOSの場合: dotnet / runtime#42418. 修正は.NET5.0.0-rc.2で行われました。 dotnet / runtime#42477
- これは〜をひき起こす 入力 PSES統合コンソールで機能しないようにします。
- [回帰] LinuxおよびmacOSでのパフォーマンスの低下: dotnet / runtime#41739. 修正は.NET5.0.0-rc.2で行われました。 dotnet / runtime#41820
- これにより、一部の特定のアーキテクチャ、Linuxディストリビューション、およびmacOSで潜在的なパフォーマンスの問題が発生します。 たとえば、PowerShellでのコマンド検出は、Ubuntu 18.04 WSL2では最大20倍遅くなります。
- [設計による重大な変更]
TLS 1.0
とTLS 1.1
Linuxマシンのデフォルトから引退しましたOpenSSL 1.1
以上が使用されます: dotnet / runtime#40746
- これは〜をひき起こす
Invoke-WebRequest
とInvoke-RestMethod
投げるためにAuthenticationException
使用する場合TLS 1.0
またTLS 1.1
Linuxマシンの場合OpenSSL 1.1
以上が使用されます。
エンジンの更新と修正
- 修正する
ComInterop
.NETチームによって提案されたコード(#13533)
一般的なコマンドレットの更新と修正
- 例外メッセージに
「 `n」
Windowsの場合(#13684) - 認識
CONOUT $
とCONIN $
予約済みデバイス名として(#13508) (ありがとう @ davidreis97!) - 修理
ConciseView
エラー書き込み時のインタラクティブな高度な機能(#13623)
PowerShell7.1で何を期待するか
- PowerShellGet 3.0
- シークレット管理モジュール、SecretsおよびSecrets Vaultsと対話するためのPowerShellの拡張可能な抽象化レイヤーは、Linuxのサポートを取得します。
- PSScriptAnalyzer VSCode-PowerShellおよびPSEditorServicesのユーザーエクスペリエンスを向上させるための2.0。
- に行われた改善 PowerShellJupyterカーネル
- に行われた改善 platyPS vNextは、開発者がPowerShellドキュメントをマークダウンからupdatable-helpに変換するために現在使用しているPowerShellモジュールです。
インストールと更新、シェルの改善、インタラクティブなユーザーエクスペリエンスなど、さらに改善や変更を加えることができる領域もいくつかあります。
最後に、PowerShellは、スクリプトに必要なPowerShellの部分のみを含む最小限のセットアップを取得する場合があります。 必要なディスク容量が少なくなるだけでなく、さらに重要なことに、最小限のコードセットにより、パッチ適用とセキュリティ攻撃対象領域が少なくなります。
ここからダウンロードできます:
PowerShell7.1プレビューをダウンロードする