Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Brève description
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 des mises à jour de PowerShell. Chaque fois que PowerShell démarre, PowerShell attend 3 secondes avant qu’il vérifie les versions mises à jour. Étant donné que PowerShell attend 3 secondes avant de vérifier les mises à jour et que le message de notification s’affiche avec la bannière de démarrage, vous risquez de ne pas voir la notification de mise à jour jusqu’à la prochaine fois que vous démarrez PowerShell.
Si la notification de mise à jour est activée, elle vérifie si elle a duré plus de 24 heures depuis la dernière vérification des mises à jour. S’il a dépassé 24 heures, il vérifie le point de terminaison approprié pour la dernière version de PowerShell. PowerShell affiche uniquement la notification de mise à jour lorsque la date de publication de la version la plus récente est de plus de 7 jours. Ce délai permet la publication des différents types de packages avant de recevoir une notification de la mise à jour.
Par défaut, PowerShell s’abonne à différents canaux de notification en fonction de sa version et de sa branche. Les versions en disponibilité générale de PowerShell retournent uniquement des notifications pour les versions en disponibilité générale mises à jour. Les versions de préversion et de version candidate (RC) informent les mises à jour des versions préliminaires, RC et GA.
Gérer le comportement des notifications
Vous pouvez modifier le comportement de la notification de mise à jour en définissant la variable d’environnement POWERSHELL_UPDATECHECK. Les valeurs suivantes sont prises en charge :
-
Offdésactive la fonctionnalité de notification de mise à jour -
Defaultest identique à ne pas définirPOWERSHELL_UPDATECHECK:- Les versions en disponibilité générale informent les mises à jour des versions en disponibilité générale
- Préversion/versions RC avertissent les mises à jour des versions en disponibilité générale et en préversion
-
LTSavertit uniquement les mises à jour des versions en disponibilité générale de maintenance à long terme (LTS)
Vous devez définir cette variable d’environnement avant le démarrage de PowerShell. Pour plus d’informations sur la définition des variables d’environnement, consultez about_Environment_Variables.
Points de terminaison de notification
PowerShell utilise les points de terminaison suivants pour déterminer la dernière version disponible pour chaque canal :
-
LTS: https://aka.ms/pwsh-buildinfo-lts -
Stable: https://aka.ms/pwsh-buildinfo-stable -
Preview: https://aka.ms/pwsh-buildinfo-preview
La notification de mise à jour ne fournit aucun moyen de mettre à jour automatiquement PowerShell. À l’avenir, il peut y avoir plus d’instructions ou de 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.