about_Update_Notifications

Kort beskrivning

Meddelar användare vid start av PowerShell att en ny version av PowerShell har släppts.

Lång beskrivning

Från och med PowerShell 7.0 använder PowerShell uppdateringsmeddelanden för att varna användare om att det finns uppdateringar av PowerShell. Varje gång PowerShell startar väntar PowerShell 3 sekunder innan det söker efter uppdaterade versioner. Eftersom PowerShell väntar 3 sekunder innan du söker efter uppdateringar och meddelandet visas med startbanderollen kanske du inte ser uppdateringsmeddelandet förrän nästa gång du startar PowerShell.

Om uppdateringsmeddelandet är aktiverat kontrollerar det om det har gått mer än 24 timmar sedan den senaste kontrollen efter uppdateringar. Om det har gått mer än 24 timmar kontrollerar den lämplig slutpunkt för den senaste versionen av PowerShell. PowerShell visar bara uppdateringsmeddelandet när utgivningsdatumet för den nyare versionen är mer än 7 dagar gammalt. Den här fördröjningen gör att publiceringen av de olika pakettyperna blir tillgänglig innan du meddelas om uppdateringen.

Som standard prenumererar PowerShell på olika meddelandekanaler beroende på dess version och gren. Allmänt tillgängliga versioner av PowerShell returnerar endast meddelanden för uppdaterade GA-versioner. Förhandsversioner och versioner av Release Candidate (RC) meddelar om uppdateringar av förhandsversioner, RC- och GA-versioner.

Hantera meddelandebeteende

Du kan ändra beteendet för uppdateringsmeddelandet genom att POWERSHELL_UPDATECHECK ange miljövariabeln. Följande värden stöds:

  • Off inaktiverar funktionen för uppdateringsmeddelande
  • Default är detsamma som att POWERSHELL_UPDATECHECKinte definiera :
    • GA-versioner meddelar om uppdateringar av GA-versioner
    • Förhandsversioner/RC-versioner meddelar om uppdateringar av ga- och förhandsversioner
  • LTS meddelar endast uppdateringar av långfristiga serviceutgåvor (LTS)

Du måste ange den här miljövariabeln innan PowerShell startar. Mer information om hur du anger miljövariabler finns i about_Environment_Variables.

Meddelandeslutpunkter

PowerShell använder följande slutpunkter för att fastställa den senaste versionen som är tillgänglig för varje kanal:

Uppdateringsmeddelandet ger inget sätt att automatiskt uppdatera PowerShell. I framtiden kan det finnas fler instruktioner eller funktioner att uppdatera inifrån PowerShell, men i dag bör du använda samma installationsmekanism som du använde för att installera PowerShell för att uppdatera den.