PowerShell 7 będzie otrzymywać aktualizacje przez Windows Update
Według dzisiejszego urzędnika zapowiedź, firma Microsoft udostępnia aktualizacje programu PowerShell 7 w witrynie Windows Update dla systemów Windows 10 i Windows Server. Ta nowa funkcja jest już dostępna w wersjach zapoznawczych programu PowerShell 7.2.
W przeszłości użytkownicy systemu Windows mogli zobaczyć powiadomienie o nowej wersji PowerShell w swojej konsoli, że dostępna jest nowa wersja PowerShell 7. Jednak, aby go zdobyć, musieli nawigować do Strona wydania GitHub aby go pobrać i zainstalować, użyj osobnego narzędzia do zarządzania pakietami, takiego jak Menedżer pakietów Windows, Czekoladowy, lub Szufelka. Ale z Aktualizacja Microsoftużytkownicy otrzymają najnowsze aktualizacje PowerShell 7 bezpośrednio podobne do zwykłych pakietów Windows Update, niezależnie od tego, czy dotyczy to Windows Update dla firm, WSUS, SCCM, czy interaktywnego okna dialogowego WU w Ustawieniach.
Firma Microsoft będzie publikować aktualizacje tylko dla przyszłych wydań. Firma przygotowuje teraz aktualizację, która ma zastosowanie do programu PowerShell 7.2 w wersji zapoznawczej 5 lub nowszej i instaluje na niej wersję 7.2 w wersji zapoznawczej 7. Zostanie on opublikowany w witrynie Microsoft Update po opublikowaniu przez firmę Microsoft aktualizacji usługi GitHub.
Jak zarejestrować się i przetestować aktualizację
Najpierw musisz mieć zainstalowany system Windows 10 RS3 (10.0.16299) lub nowszy, a także zainstalowany PowerShell 7.2 Preview.5 lub Preview.6. Musisz także upewnić się, że Twój komputer jest skonfigurowany do otrzymywania aktualizacji Microsoft Update. (W systemie Windows 10 można to zrobić, przechodząc do Ustawienia -> Windows Update -> Opcje zaawansowane i zaznaczając „Otrzymuj aktualizacje dla innych Microsoft produkty podczas aktualizacji systemu Windows.” Następnie upewnij się, że nie aktualizujesz do najnowszej wersji zapoznawczej 7.2 .7 lub nowszej za pomocą MSI pakiet. Na koniec musisz dodać określony klucz rejestru, aby wyrazić zgodę na korzystanie z Microsoft Update na PS7. Uruchomienie następującego skryptu z sesji programu PowerShell z podwyższonym poziomem uprawnień spowoduje skonfigurowanie rejestru dla tego scenariusza:
$pwshRegPath = „HKLM:\OPROGRAMOWANIE\Microsoft\PowerShellCore”if (!(Test-Path -Path $pwshRegPath)) { throw "PowerShell 7 nie jest zainstalowany" } Set-ItemProperty -Path $pwshRegPath -Name UseMU -Value 1 -Type DWord
Około tydzień po wydaniu aktualizacji PowerShell 7.2 Preview.7, @Zespół PowerShell napisze na Twitterze, że wersja Microsoft Update jest dostępna. W tym momencie powinieneś zostać poproszony o zaktualizowanie podglądu PowerShell 7.2 w standardowym przepływie pracy Windows Update.
Więcej szczegółów znajdziecie w oficjalnym wpisie na blogu.