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 aktualizacji
  • Default jest taka sama jak niezdefiniowania elementu POWERSHELL_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:

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.