Condividi tramite


about_Update_Notifications

Breve descrizione

Notifica agli utenti all'avvio di PowerShell che è stata rilasciata una nuova versione di PowerShell.

Descrizione lunga

A partire da PowerShell 7.0, PowerShell usa le notifiche di aggiornamento per avvisare gli utenti dell'esistenza degli aggiornamenti in PowerShell. Una volta al giorno, PowerShell esegue una query su un servizio online per determinare se è disponibile una versione più recente.

Nota

Mentre il controllo dell'aggiornamento viene eseguito durante la prima sessione in un determinato periodo di 24 ore, per motivi di prestazioni, PowerShell mostra la notifica all'inizio delle sessioni successive. Anche per motivi di prestazioni, il controllo degli aggiornamenti inizia 3 secondi dopo l'inizio della sessione.

Per impostazione predefinita, PowerShell sottoscrive diversi canali di notifica a seconda della versione e del ramo. Versioni disponibili a livello generale di PowerShell restituiscono solo le notifiche per le versioni ga aggiornate. Le versioni preview e Release Candidate (RC) notificano gli aggiornamenti alle versioni di anteprima, RC e disponibilità generale.

Gestire il comportamento di notifica

È possibile modificare il comportamento della notifica di aggiornamento impostando la POWERSHELL_UPDATECHECK variabile di ambiente. Sono supportati i valori seguenti:

  • Off disattiva la funzionalità di notifica dell'aggiornamento
  • Default è uguale a non definire POWERSHELL_UPDATECHECK:
    • Le versioni disponibili a livello generale (GA) inviano notifiche degli aggiornamenti alle versioni GA
    • Le versioni di anteprima/RC inviano notifiche degli aggiornamenti alle versioni GA e di anteprima
  • LTS notifica solo gli aggiornamenti alle versioni ga di manutenzione a lungo termine (LTS)

È necessario impostare questa variabile di ambiente prima dell'avvio di PowerShell. Per altre informazioni sull'impostazione delle variabili di ambiente, vedere about_Environment_Variables.

Endpoint di notifica

PowerShell usa gli endpoint seguenti per determinare la versione più recente disponibile per ogni canale:

La notifica di aggiornamento non fornisce alcun modo per aggiornare automaticamente PowerShell. In futuro, potrebbero essere disponibili altre istruzioni o funzionalità da aggiornare da PowerShell, ma oggi è consigliabile usare lo stesso meccanismo di installazione usato per installare PowerShell per aggiornarlo.