about_Update_Notifications

Descripción breve

Notifica a los usuarios al iniciar PowerShell que se ha publicado una nueva versión de PowerShell.

Descripción larga

A partir de PowerShell 7.0, PowerShell usa notificaciones de actualización para alertar a los usuarios de la existencia de actualizaciones en PowerShell. Una vez al día, PowerShell consulta un servicio en línea para determinar si hay disponible una versión más reciente.

Nota:

Aunque la comprobación de actualizaciones se produce durante la primera sesión en un período determinado de 24 horas, por motivos de rendimiento, PowerShell muestra la notificación sobre el inicio de las sesiones posteriores. Además, por motivos de rendimiento, la comprobación de actualizaciones se inicia 3 segundos después de que se inicie la sesión.

De forma predeterminada, PowerShell se suscribe a diferentes canales de notificación en función de su versión y rama. Las versiones disponibles con carácter general (GA) de PowerShell solo devuelven notificaciones para las versiones de disponibilidad general actualizadas. Las versiones preview y Release Candidate (RC) notifican las actualizaciones de las versiones preliminares, RC y GA.

Administrar el comportamiento de las notificaciones

Puede cambiar el comportamiento de la notificación de actualización estableciendo la POWERSHELL_UPDATECHECK variable de entorno. Se admiten los valores siguientes:

  • Off desactiva la característica de notificación de actualización
  • Default es lo mismo que no definir POWERSHELL_UPDATECHECK:
    • Las versiones de disponibilidad general notifican las actualizaciones de dichas versiones
    • Las versiones preliminares y RC notifican las actualizaciones de GA y las versiones de versión preliminar
  • LTS solo notifica las actualizaciones a las versiones de disponibilidad general de mantenimiento a largo plazo (LTS)

Debe establecer esta variable de entorno antes de que se inicie PowerShell. Para obtener más información sobre cómo establecer variables de entorno, consulte about_Environment_Variables.

Puntos de conexión de notificación

PowerShell usa los siguientes puntos de conexión para determinar la versión más reciente disponible para cada canal:

La notificación de actualización no proporciona ninguna manera de actualizar PowerShell automáticamente. En el futuro, puede haber más instrucciones o funcionalidades para actualizar desde PowerShell, pero en la actualidad, debe usar el mismo mecanismo de instalación que usó para instalar PowerShell para actualizarlo.