Windows Tips & News

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

おすすめされた: 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の問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows10で自動的にごみ箱を空にする

Windows10で自動的にごみ箱を空にする

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindowsには、削除されたファイルとフォルダが一時的に保存されるごみ箱と呼ば...

続きを読む

Windowsの累積的な更新2018年5月10日

Windowsの累積的な更新2018年5月10日

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください今日は2018年5月のパッチ火曜日であるため、Microsoftはサポートされて...

続きを読む

ナレーターに入力された文字、数字、句読点のアナウンスをオンまたはオフにします

ナレーターに入力された文字、数字、句読点のアナウンスをオンまたはオフにします

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 10のナレーターに入力された文字、数字、句読点をオンまたはオフに...

続きを読む