Windows Tips & News

PowerShell 7.1.0 RC1をダウンロードできます

click fraud protection
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Windows、MacOS、およびLinuxで利用可能なクロスプラットフォームスクリプトソリューションの次期バージョンであるPowerShell 7.1は、リリースに近づいています。 本日、リリース候補バージョン1がダウンロードできるようになりました。

PowerShell7バナー

PowerShell7.1のプレビューリリースには次のものが含まれます .NET5プレビュー1. PowerShell 7.0以降、開発者は .NETのリリースとサポートのライフサイクル より密接に。 PowerShell 7.1は、2020年冬の.NET 5のリリース日から1〜2週間以内に利用可能になり、今後の年間リリースのリズムに合わせて調整される予定です。

広告

プレビュー6以降、PowerShell7.1プレビューは MicrosoftStoreで入手可能.

コンテンツ隠れる
PowerShell 7.1 RC1の新機能
既知の問題点
エンジンの更新と修正
一般的なコマンドレットの更新と修正
PowerShell7.1で何を期待するか

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プレビューをダウンロードする

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows 11 Build 25284 には、最初のサードパーティ製ウィジェット「Messenger」が付属しています

Windows 11 Build 25284 には、最初のサードパーティ製ウィジェット「Messenger」が付属しています

Microsoft は、Windows 11 ビルド 25284 を Dev チャネルで Insider にリリースしています。 ウィジェット ペインに友達からの最近の更新を表示する、最初のサー...

続きを読む

Microsoft Build 2023 開発者イベントが 5 月 23 日から 25 日まで開催される可能性があります

Microsoft Build 2023 開発者イベントが 5 月 23 日から 25 日まで開催される可能性があります

Microsoft は年次 Build 2023 開発者会議の日付をまだ発表していませんが、イベントが今年開催されることを確認しています。 イベントのホーム ページは、訪問者が Microsof...

続きを読む

Microsoft は、WPF ベースのアプリで XPS を修正するためのオプションの更新プログラムを発行しました

2022 年 12 月に、Microsoft は KB5022083.NET Framework と .NET が XPS コンテンツを処理する方法を変更するセキュリティ更新プログラムです。 W...

続きを読む