Informazioni sulle notifiche degli aggiornamentiAbout Update Notifications

DESCRIZIONE BREVESHORT DESCRIPTION

Notifica agli utenti l'avvio di PowerShell che è stata rilasciata una nuova versione di PowerShell.Notifies users on startup of PowerShell that a new version of PowerShell has been released.

DESCRIZIONE LUNGALONG DESCRIPTION

A partire da PowerShell 7,0, PowerShell usa le notifiche di aggiornamento per avvisare gli utenti dell'esistenza di aggiornamenti per PowerShell.Beginning with PowerShell 7.0, PowerShell uses update notifications to alert users to the existence of updates to PowerShell. Una volta al giorno, PowerShell esegue una query su un servizio online per determinare se è disponibile una versione più recente.Once per day, PowerShell queries an online service to determine if a newer version is available.

Nota

Mentre il controllo degli aggiornamenti si verifica durante la prima sessione in un periodo di 24 ore specifico, per motivi di prestazioni, la notifica verrà visualizzata solo all'avvio delle sessioni successive.While the update check happens during the first session in a given 24-hour period, for performance reasons, the notification will only be shown on the start of subsequent sessions. Inoltre, per motivi di prestazioni, il controllo non verrà avviato fino ad almeno 3 secondi dopo l'inizio della sessione.Also for performance reasons, the check will not start until at least 3 seconds after the session begins.

Per impostazione predefinita, PowerShell esegue una sottoscrizione a uno dei due diversi canali di notifica, a seconda della versione/ramo.By default, PowerShell subscribes to one of two different notification channels depending on its version/branch. Le versioni supportate disponibili a livello generale (GA) di PowerShell restituiscono solo le notifiche per le versioni GA aggiornate.Supported, Generally Available (GA) versions of PowerShell only return notifications for updated GA releases. La versione di anteprima e la versione finale candidata (RC) inviano notifiche sugli aggiornamenti alle versioni di anteprima, RC e GA.Preview and Release Candidate (RC) releases notify of updates to preview, RC, and GA releases.

Il comportamento delle notifiche di aggiornamento può essere modificato usando la variabile di ambiente POWERSHELL_UPDATECHECK.The update notification behavior can be changed using the POWERSHELL_UPDATECHECK environment variable. Sono supportati i valori seguenti:The following values are supported:

  • Off Disattiva la funzionalità di notifica degli aggiornamentiOff turns off the update notification feature
  • Default equivale a non definire POWERSHELL_UPDATECHECK :Default is the same as not defining POWERSHELL_UPDATECHECK:
    • Le versioni disponibili a livello generale (GA) inviano notifiche degli aggiornamenti alle versioni GAGA releases notify of updates to GA releases
    • Le versioni di anteprima/RC inviano notifiche degli aggiornamenti alle versioni GA e di anteprimaPreview/RC releases notify of updates to GA and preview releases
  • LTS notifica solo gli aggiornamenti alle versioni GA di Long-Term Servicing (LTS)LTS only notifies of updates to long-term-servicing (LTS) GA releases

Per determinare la versione più recente di ogni canale sono attualmente utilizzati gli endpoint seguenti:The following endpoints are currently used for determining the latest version of each channel:

La notifica di aggiornamento non fornisce alcun modo per aggiornare automaticamente PowerShell.The update notification doesn't provide any way to automatically update PowerShell. In futuro, potrebbero esserci altre istruzioni o funzionalità da aggiornare da PowerShell, ma oggi è necessario usare lo stesso meccanismo di installazione usato per installare PowerShell per aggiornarlo.In the future, there may be more instructions or capabilities to update from within PowerShell, but today, you should use the same install mechanism you used to install PowerShell to update it.