PowerShell7.1.0プレビュー6がリリースされました
PowerShellチームは、PowerShellの新しいプレビューバージョンを導入しました。 これは、今後のPowerShell 7.1プラットフォームで期待されることと、プレビュー6ですでに変更されていることです。
PowerShell7.1のプレビューリリースには次のものが含まれます .NET5プレビュー1. PowerShell 7.0以降、開発者は .NETのリリースとサポートのライフサイクル より密接に。 PowerShell 7.1は、2020年冬の.NET 5のリリース日から1〜2週間以内に利用可能になり、今後の年間リリースのリズムに合わせて調整される予定です。
広告
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をダウンロードする