about_Update_Notifications

Description courte

Avertit les utilisateurs au démarrage de PowerShell qu’une nouvelle version de PowerShell a été publiée.

Description longue

À compter de PowerShell 7.0, PowerShell utilise des notifications de mise à jour pour avertir les utilisateurs de l’existence de mises à jour de PowerShell. Une fois par jour, PowerShell interroge un service en ligne pour déterminer si une version plus récente est disponible.

Notes

Bien que la vérification des mises à jour se produise pendant la première session d’une période de 24 heures donnée, pour des raisons de performances, la notification s’affiche uniquement au début des sessions suivantes. En outre, pour des raisons de performances, la vérification ne démarre qu’au moins 3 secondes après le début de la session.

Par défaut, PowerShell s’abonne à l’un des deux canaux de notification différents en fonction de sa version/branche. Les versions de PowerShell prises en charge généralement disponibles ne retournent de notifications que pour les versions mises à jour en disponibilité générale (GA). La préversion et la version finale (RC) informent des mises à jour de la préversion, de la version finale (RC) et de la version en disponibilité générale (GA).

Le comportement de notification de mise à jour peut être modifié à l’aide de la variable d’environnement POWERSHELL_UPDATECHECK. Les valeurs suivantes sont admises :

  • Off désactive la fonctionnalité de notification de mise à jour
  • Default est identique à ne pas définir POWERSHELL_UPDATECHECK:
    • Les versions en disponibilité générale (GA) informent des mises à jour des versions GA
    • La préversion/les versions finales (RC) informent des mises à jour des versions en disponibilité générale (GA) et des préversions.
  • LTS avertit uniquement des mises à jour des versions de disponibilité générale de maintenance à long terme (LTS)

Les points de terminaison suivants sont actuellement utilisés pour déterminer la dernière version de chaque canal :

La notification de mise à jour ne fournit aucun moyen de mettre automatiquement à jour PowerShell. À l’avenir, il peut y avoir d’autres instructions ou fonctionnalités à mettre à jour à partir de PowerShell, mais aujourd’hui, vous devez utiliser le même mécanisme d’installation que celui que vous avez utilisé pour installer PowerShell pour le mettre à jour.