PowerShell 7 будет получать обновления через Центр обновления Windows
Согласно сегодняшнему официальному объявление, Microsoft делает доступными обновления PowerShell 7 в Центре обновления Windows для Windows 10 и Windows Server. Эта новая функция уже доступна в предварительных выпусках PowerShell 7.2.
В прошлом пользователи Windows могли видеть уведомление о новой версии PowerShell в своей консоли, что доступна новая версия PowerShell 7. Однако, чтобы получить его, им пришлось перейти к Страница выпуска GitHub чтобы загрузить и установить его, используйте отдельный инструмент управления пакетами, например Диспетчер пакетов Windows, Шоколадный, или Совок. Но с Центр обновления Майкрософт, пользователи будут получать последние обновления PowerShell 7, аналогичные обычным пакетам Центра обновления Windows, будь то Центр обновления Windows для бизнеса, WSUS, SCCM или интерактивный диалог WU в настройках.
Microsoft будет публиковать обновления только для будущих выпусков. В настоящее время компания готовит обновление, которое применимо к PowerShell 7.2 preview 5 или новее, и устанавливает поверх него версию 7.2 preview 7. Он будет опубликован в Центре обновления Microsoft, как только Microsoft выпустит обновление для GitHub.
Как зарегистрироваться и протестировать обновление
Во-первых, вам потребуется установить Windows 10 RS3 (10.0.16299) или новее, а также установить PowerShell 7.2 preview.5 или preview.6. Вам также необходимо убедиться, что ваш компьютер настроен для получения обновлений Центра обновления Майкрософт. (В Windows 10 это можно сделать, выбрав «Настройки» -> «Центр обновления Windows» -> «Дополнительные параметры» и установив флажок «Получать обновления для других приложений Microsoft. продукты при обновлении Windows ». Затем убедитесь, что вы не обновили последнюю версию 7.2.7 или более поздней с помощью MSI. упаковка. Наконец, вам нужно будет добавить специальный раздел реестра, чтобы разрешить использование Центра обновления Майкрософт для PS7. Запуск следующего сценария из сеанса PowerShell с повышенными привилегиями настроит реестр для этого сценария:
$ pwshRegPath = "HKLM: \ SOFTWARE \ Microsoft \ PowerShellCore"if (! (Test-Path -Path $ pwshRegPath)) {throw "PowerShell 7 не установлен" } Set-ItemProperty -Path $ pwshRegPath -Name UseMU -Value 1 -Type DWord
Примерно через неделю после выпуска обновления PowerShell 7.2 preview.7 @PowerShell_Team сообщит в Твиттере, что доступна версия Центра обновления Майкрософт. На этом этапе вам будет предложено обновить предварительную версию PowerShell 7.2 в стандартном рабочем процессе Центра обновления Windows.
Более подробную информацию можно найти в официальном сообщении блога.