about_Update_Notifications
Krótki opis
Powiadamia użytkowników przy uruchamianiu programu PowerShell o wydaniu nowej wersji programu PowerShell.
Długi opis
Począwszy od programu PowerShell 7.0, program PowerShell używa powiadomień o aktualizacji, aby powiadamiać użytkowników o istnieniu aktualizacji programu PowerShell. Raz dziennie program PowerShell wysyła zapytanie do usługi online w celu określenia, czy jest dostępna nowsza wersja.
Uwaga
Podczas sprawdzania aktualizacji podczas pierwszej sesji w danym okresie 24-godzinnym ze względów wydajności powiadomienie będzie wyświetlane tylko na początku kolejnych sesji. Ponadto ze względu na wydajność sprawdzanie nie zostanie uruchomione do co najmniej 3 sekund po rozpoczęciu sesji.
Domyślnie program PowerShell subskrybuje jeden z dwóch różnych kanałów powiadomień w zależności od wersji/gałęzi. Obsługiwane, ogólnie dostępne wersje programu PowerShell zwracają tylko powiadomienia dotyczące zaktualizowanych wersji ogólnie dostępnych. Wersje wersji zapoznawczej i Release Candidate (RC) powiadamiają o aktualizacjach wersji zapoznawczych, RC i GA.
Zachowanie powiadomień o aktualizacji można zmienić przy użyciu zmiennej środowiskowej POWERSHELL_UPDATECHECK
. Obsługiwane są następujące wartości:
Off
wyłącza funkcję powiadamiania o aktualizacjiDefault
parametr jest taki sam jak niezdefiniowaniaPOWERSHELL_UPDATECHECK
elementu :- Ogólnie dostępne wersje powiadamiają o aktualizacjach wersji ogólnie dostępnej
- Wersje zapoznawcza/RC powiadamiają o aktualizacjach wersji ogólnie dostępnej i zapoznawczej
LTS
powiadamia tylko o aktualizacjach wersji ogólnodostępnych (LTS, long-term-servicing)
Następujące punkty końcowe są obecnie używane do określania najnowszej wersji każdego kanału:
LTS
: https://aka.ms/pwsh-buildinfo-ltsStable
: https://aka.ms/pwsh-buildinfo-stablePreview
: https://aka.ms/pwsh-buildinfo-preview
Powiadomienie o aktualizacji nie zapewnia żadnego sposobu automatycznego aktualizowania programu PowerShell. W przyszłości może istnieć więcej instrukcji lub możliwości aktualizacji z poziomu programu PowerShell, ale obecnie należy użyć tego samego mechanizmu instalacji, który został użyty do zainstalowania programu PowerShell w celu jej zaktualizowania.