Windows Tips & News

PowerShell7.1プレビューが利用可能になりました

PowerShellチームには 紹介された PowerShellの新しいバージョン。 のリリース後すぐに PowerShell 7.0、今後のPowerShell7.1プラットフォームのプレビューバージョンが公開されます。 これが何を期待するか、そして何がすでに変わったかです。

PowerShell 7.1のプレビューリリースには、 .NET5プレビュー1.

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

PowerShell7.1プレビューの新機能

重大な変更

  • 不変のカルチャ文字列変換を使用する -交換 演算子(#10954) (ありがとう @iSazonov!)

エンジンの更新と修正

  • 作成したPRを元に戻す DBNull。 価値 と NullString。 価値 として扱われる $ null (#11648)

実験的特徴

  • 不変のカルチャ文字列変換を使用する -交換 演算子(#10954) (ありがとう @iSazonov!)

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

  • バインダーコードの演算子の優先順位の問題を修正しました(#12075) (ありがとう @DamirAinullin!)
  • 修理 NullReferenceException タイプの共通パラメータをバインドするとき ActionPreference (#12124)
  • デシリアライズされたデフォルトのフォーマットを修正 MatchInfo (#11728) (ありがとう @iSazonov!)
  • で非同期ストリームを使用する Invoke-RestMethod (#11095) (ありがとう @iSazonov!)
  • アドレスUTF-8検出 Get-Content-Tail (#11899) (ありがとう @NoMoreFood!)
  • を処理します IOException の Get-FileHash (#11944) (ありがとう @iSazonov!)
  • リソース文字列で「PowerShellCore」を「PowerShell」に変更します(#11928) (ありがとう @alexandair!)
  • 持ち帰る MainWindowTitle の PSHostProcessInfo (#11885) (ありがとう @iSazonov!)
  • Windows互換性のその他のマイナーアップデート(#11980)
  • 修理 ConciseView 分割します PositionMessage を使用して [環境]:: NewLine (#12010)
  • インタラクティブセッションのネットワークホップ制限を削除します(#11920)
  • 修理 NullReferenceException の SuspendStoppingPipeline() と RestoreStoppingPipeline() (#11870) (ありがとう @iSazonov!)
  • のGUIDを生成する FormatViewDefinitionInstanceId 提供されていない場合(#11896)
  • 修理 ConciseView エラーメッセージがウィンドウ幅よりも広く、空白がない場合(#11880)
  • クロスプラットフォームを許可する CAPI互換 リモートキー交換(#11185) (ありがとう @silijon!)
  • エラーメッセージを修正します(#11862) (ありがとう @NextTurn!)
  • 修理 ConciseView 幅を取得するためのコンソールがない場合を処理するために(#11784)
  • アップデート CmsCommands ストアと証明書プロバイダーを使用するには(#11643) (ありがとう @ mikeTWC1984!)
  • 有効 pwsh Windowsシステムで動作する mpr.dll STAは利用できません(#11748)
  • リファクタリングと実装 コンピューターを再起動 にとって Un * x およびmacOS(#11319)
  • の実装を追加します 停止-コンピューター LinuxおよびmacOSの場合(#11151)
  • 修理 ヘルプ かどうかをチェックする関数 以下 使用する前に利用可能です(#11737)
  • アップデート PSPath の certificate_format_ps1.xml (#11603) (ありがとう @xtqqczze!)
  • リンクヘッダーに引用符がない関係タイプに一致するように正規表現を変更します(#11711) (ありがとう @Marusyk!)
  • シンボリックリンクの削除中のエラーメッセージを修正しました(#11331)
  • カスタムの「Selected。*」タイプをに追加 PSCustomObject の Select-Object 1回だけ (#11548) (ありがとう @iSazonov!)
  • 追加 -AsUTC に Get-Date コマンドレット(#11611)
  • のブール値を使用したグループ化の動作を修正 フォーマット-Hex (#11587) (ありがとう @ vexx32!)
  • 作る テスト接続 ping要求の送信には、常にデフォルトの同期コンテキストを使用します(#11517)
  • 起動エラーメッセージを修正します(#11473) (ありがとう @iSazonov!)
  • Webコマンドレットのnull値を持つヘッダーを無視します(#11424) (ありがとう @iSazonov!)
  • のチェックを再度追加します 呼び出す-コマンド 仕事は処分します。 (#11388)
  • 「コンテンツが空の場合に改行を書き込まないようにフォーマッタを更新する」を元に戻します(#11193)" (#11342) (ありがとう @iSazonov!)
  • 許可する CompleteInput から結果を返す ArgumentCompleter いつ AST またはスクリプトに一致する関数定義があります(#10574) (ありがとう @ M1kep!)
  • コンテンツが空の場合に新しい行を書き込まないようにフォーマッタを更新します(#11193)

これらの変更に加えて、一般的なコード、テスト、およびドキュメントの改善があります。

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

Windows10でアプリの自動起動を無効にする

Windows10でアプリの自動起動を無効にする

Windows 10 Fall Creators Update以降、オペレーティングシステムは、シャットダウンまたは再起動の前に実行されていたアプリを自動的に再度開くことができます。 この動作は...

続きを読む

Windows 10 2018年10月の更新はすべての人が利用できます

Windows 10 2018年10月の更新はすべての人が利用できます

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください覚えているかもしれませんが、Microsoft プルされたWindows10 2...

続きを読む

Windows10でのスティッキーキー設定のバックアップと復元

Windows10でのスティッキーキー設定のバックアップと復元

Windows 10は、以前のバージョンのOSから便利な機能を継承しています。 スティッキーキーと呼ばれます。 有効にすると、修飾キー(Shift、Ctrl、またはAlt)を押して放し、ショート...

続きを読む