Windows Tips & News

PowerShell7.1.0プレビュー6がリリースされました

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

PowerShellチームは、PowerShellの新しいプレビューバージョンを導入しました。 これは、今後のPowerShell 7.1プラットフォームで期待されることと、プレビュー6ですでに変更されていることです。

PowerShell7バナー

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

広告

コンテンツ隠れる
PowerShell 7.1 Preview6の新機能
重大な変更
エンジンの更新と修正
実験的特徴
一般的なコマンドレットの更新と修正
ツール
テスト
PowerShell7.1で何を期待するか

PowerShell 7.1 Preview6の新機能

重大な変更

  • 名前を変更 -FromUnixTime に -UnixTimeSeconds オン Get-Date Unix時間入力を許可するには(#13084) (ありがとう @ aetos382!)
  • 作る $ ErrorActionPreference 影響しない stderr ネイティブコマンドの出力(#13361)
  • 明示的に指定された名前付きパラメーターがハッシュテーブルスプラッティングから同じパラメーターに取って代わることを許可します(#13162)

エンジンの更新と修正

  • コマンドラインパーサーをリファクタリングして、早期の解析を実行します(#11482) (ありがとう @iSazonov!)
  • 一部の.NET組み込み型コンバーターのサポートを追加します(#12580) (ありがとう @iSazonov!)
  • 更新して有効にします ComInterop PowerShellのコード(#13304)

実験的特徴

  • 追加 -ランスペース すべてのパラメータ * -PSBreakpoint コマンドレット(#10492) (ありがとう @KirkMunro!)

一般的なコマンドレットの更新と修正

  • ターゲットが欠落している新しいシンボリックリンクからのエラーメッセージを修正しました(#13085) (ありがとう @ yecril71pl!)
  • パラメータを作成します args 公共の場でnull許容不可 ConsoleHost API(#13429)
  • 不足している廃棄を追加 CancellationTokenSource (#13420) (ありがとう @ Youssef1313!)
  • パラメータを追加します -ページング に 助けを得ます ページングをサポートする(#13374)
  • 修理 助けを得ます パラメータがワイルドカードをサポートしている場合は正しく表示されません(#13353) (ありがとう @ThomasNieto!)
  • アップデート pwsh のための助け -InputFormat パラメータ(#13355) (ありがとう @sethvs!)
  • RoslynからコピーされたファイルのMITライセンスを宣言します(#13305) (ありがとう @xtqqczze!)
  • 向上 BigInteger キャスティング動作(#12629) (ありがとう @ vexx32!)
  • 修理 Get-Acl -LiteralPath "HKLM:Software \ Classes \ *" 行動 (#13107) (ありがとう @ Shriram0908!)
  • 追加 DefaultVisit ビジターインターフェースとクラスへのメソッド(#13258)
  • 競合する短縮スイッチを修正 -NS (STA) pwsh (#13262) (ありがとう @iSazonov!)
  • 変化する Read-Host -MaskInput 既存のものを使用するには SecureString パスですが、プレーンテキストとして返されます(#13256)
  • 削除する ComEnumerator を使用してCOMオブジェクトとして IEnumerator .NET 5.0でサポートされるようになりました(#13259)
  • 'HOME'環境変数が定義されていない場合は、Runspaceの起動時に一時的な個人パスを使用します(#13239)
  • 修理 呼び出す-コマンド 同じ履歴エントリの再帰呼び出しを検出するには(#13197)
  • 変化する pwsh 実行可能 -inputformat スイッチプレフィックス -の に -inp との競合を修正するには -相互の作用 (#13205) (ありがとう @iSazonov!)
  • ファイルのセキュリティゾーンを分析するときにWSLファイルシステムパスを処理します(#13120)
  • で他のスイッチを必須にする スプリットパス (#13150) (ありがとう @kvprasoon!)
  • PowerShell 7の新しいFluentDesignアイコン(#13100) (ありがとう @sarthakmalik!)
  • 修理 移動アイテム Unixでのクロスマウント移動をサポートするため(#13044)

ツール

  • 修理 dotnet インストールエラー(#13387)
  • Windowsデイリービルドのタイムアウトを90分に増やします(#13354)
  • を更新します 依存ボット バージョン2への構成(#13230) (ありがとう @RDIL!)
  • 修理 テスト-XUnitTestResults 関数 (#13270) (ありがとう @iSazonov!)
  • アップデート .devcontainer 夜間のDockerSDKイメージを使用するには(#13128)

テスト

  • マーク Test-Connection -TraceRoute 保留中のテスト(#13310)

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の部分のみを含む最小限のセットアップを取得する場合があります。 必要なディスク容量が少なくなるだけでなく、さらに重要なことに、最小限のコードセットにより、パッチ適用とセキュリティ攻撃対象領域が少なくなります。

ここからダウンロードできます:

PowerShell 7.1 Preview5をダウンロードする

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows10で検索インデックスを再構築する方法

Windows10で検索インデックスを再構築する方法

Windows 10で、検索とCortanaが遅くなり、CPUとメモリを大量に消費する、または何も見つからないという問題に直面した場合、これは本当に厄介な問題になる可能性があります。 これは、ユ...

続きを読む

Windows10で検索を保存する方法

Windows10で検索を保存する方法

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 10では、検索を保存して後で再利用できます。 特定のファイルを頻...

続きを読む

Linuxターミナルでファイルを見つける方法

Linuxターミナルでファイルを見つける方法

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいLinuxには、使用するディストリビューションに関係なく、ファイルの検索を可能に...

続きを読む