about_Update_Notifications
Krótki opis
Powiadamia użytkowników podczas uruchamiania 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 gdy sprawdzanie aktualizacji odbywa się podczas pierwszej sesji w danym okresie 24-godzinnym, ze względów wydajności program PowerShell wyświetla powiadomienie na początku kolejnych sesji. Ponadto ze względu na wydajność sprawdzanie aktualizacji rozpoczyna się 3 sekundy po rozpoczęciu sesji.
Domyślnie program PowerShell subskrybuje różne kanały powiadomień w zależności od wersji i gałęzi. Ogólnie dostępne wersje programu PowerShell zwracają tylko powiadomienia dotyczące zaktualizowanych wydań ogólnie dostępnych. Wersje wersji preview i Release Candidate (RC) powiadamiają o aktualizacjach wersji zapoznawczych, RC i GA.
Zarządzanie zachowaniem powiadomień
Zachowanie powiadomienia o aktualizacji można zmienić, ustawiając zmienną środowiskową POWERSHELL_UPDATECHECK
. Obsługiwane są następujące wartości:
Off
wyłącza funkcję powiadamiania o aktualizacjiDefault
jest taka sama jak niezdefiniowania elementuPOWERSHELL_UPDATECHECK
:- Wersje ogólnie dostępne 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)
Przed uruchomieniem programu PowerShell należy ustawić tę zmienną środowiskową. Aby uzyskać więcej informacji na temat ustawiania zmiennych środowiskowych, zobacz about_Environment_Variables.
Punkty końcowe powiadomień
Program PowerShell używa następujących punktów końcowych do określania najnowszej wersji dostępnej dla 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.