PowerShell 7は、WindowsUpdateを介して更新を受け取ります
今日の公式によると 発表、Microsoftは、Windows10およびWindowsServer用のWindowsUpdateでPowerShell7の更新を利用できるようにします。 この新機能は、PowerShell7.2プレビューリリースで既に利用可能です。
以前は、Windowsユーザーは、新しいバージョンのPowerShell7が利用可能であるという新しいバージョンのPowerShellに関する通知をコンソールに表示できました。 しかし、それを取得するには、彼らはにナビゲートする必要がありました GitHubリリースページ ダウンロードしてインストールするには、次のような別のパッケージ管理ツールを使用します。 Windows Package Manager, Chocolatey、 また スクープ. しかし、 Microsoft Update、ユーザーは、通常のWindowsUpdateパッケージと直接同様の最新のPowerShell7更新プログラムを受け取ります。 それがWindowsUpdate for Business、WSUS、SCCM、または[設定]のインタラクティブなWUダイアログのいずれであっても。
Microsoftは、将来のリリースについてのみ更新を公開します。 同社は現在、PowerShell 7.2プレビュー5以降に適用できる更新プログラムを準備しており、その上にバージョン7.2プレビュー7をインストールしています。 MicrosoftがGitHubの更新をリリースすると、MicrosoftUpdateで公開されます。
オプトインしてアップグレードをテストする方法
まず、Windows 10 RS3(10.0.16299)以降をインストールし、PowerShell 7.2preview.5またはpreview.6をインストールする必要があります。 また、MicrosoftUpdateの更新を受信するようにマシンが設定されていることを確認する必要があります。 (Windows 10では、これを行うには、[設定]-> [Windows Update]-> [詳細オプション]に移動し、[他のMicrosoftの更新プログラムを受信する]をオンにします。 Windowsを更新するときの製品。」 次に、MSIを使用して最新の7.2プレビュー7以降に更新しないようにする必要があります。 パッケージ。 最後に、PS7のMicrosoft Updateの使用をオプトインするには、特定のレジストリキーを追加する必要があります。 管理者特権のPowerShellセッションから次のスクリプトを実行すると、このシナリオのレジストリがセットアップされます。
$ pwshRegPath = 「HKLM:\ SOFTWARE \ Microsoft \ PowerShellCore」if(!(Test-Path -Path $ pwshRegPath)){throw "PowerShell7がインストールされていません" } Set-ItemProperty -Path $ pwshRegPath -Name UseMU -Value 1 -Type DWord
PowerShell 7.2 Preview.7アップデートがリリースされてから約1週間後、 @PowerShell_Team MicrosoftUpdateリリースが利用可能であるとツイートします。 この時点で、PowerShell7.2を更新するように求められます-標準のWindowsUpdateワークフローでプレビューします。
詳細については、公式ブログの投稿をご覧ください。