Édition

FAQ sur Microsoft Update pour PowerShell

À partir de PowerShell 7.2, lorsque vous procédez à l’installation à l’aide du package MSI, vous avez la possibilité d’activer la prise en charge de Microsoft Update pour PowerShell.

Informations générales

En quoi consiste la fonctionnalité Microsoft Update de PowerShell ?

La fonctionnalité Microsoft Update de PowerShell vous permet d’obtenir les dernières mises à jour de PowerShell 7 dans votre flux de gestion Microsoft Update (MU) traditionnel, que ce soit avec Windows Update pour Entreprise, WSUS, Microsoft Endpoint Configuration Manager ou la boîte de dialogue MU interactive dans Paramètres. Microsoft Update et les services associés vous offrent la possibilité de déployer des mises à jour de la façon suivante :

  • Selon votre calendrier
  • Après test de votre environnement
  • À l’échelle de toute votre entreprise

Combien de temps après leur publication les mises à jour sont-elles présentées dans Microsoft Update ?

Lorsqu’une nouvelle version de PowerShell est publiée, sa mise à disposition dans Microsoft Update peut prendre jusqu’à deux semaines. Les mises à jour sont fournies sous forme de mises à jour logicielles facultatives, même si la mise à jour contient un correctif de sécurité.

Si vous devez déployer la mise à jour avant qu’elle ne soit disponible dans Microsoft Update, téléchargez-la sur la page Versions de GitHub.

Je suis sur PowerShell 7.2, pourquoi ma version n’a pas été mise à niveau vers la version 7.3 ?

La fonctionnalité Microsoft Update pour PowerShell met uniquement à jour les versions dans le même canal de version. PowerShell 7.2 est la dernière version à long terme (LTS) prise en charge. PowerShell 7.3 est la dernière version stable (non-LTS). Microsoft Update procède automatiquement aux mises à jour vers les prochaines versions de niveau correctif pour les versions 7.2 et 7.3. Par exemple, 7.2.x à 7.2.y et 7.3.x à 7.3.y. Pour plus d’informations sur les cycles de vie du support, consultez Cycle de vie du support PowerShell.

Configuration

Quelle version de Windows est nécessaire pour prendre en charge la fonctionnalité Microsoft Update ?

Vous devez avoir Windows version 1709 ou ultérieure installée sur un système x64. La version 1709 correspond à Windows 10 Fall Creators Update ou à la mise à jour d'octobre de Windows Server 2016. Les versions antérieures à 1709 ne prennent pas en charge Microsoft Update pour PowerShell.

Dois-je cocher les deux cases dans la boîte de dialogue d’installation ?

Si les deux options de la boîte de dialogue sont indépendantes, dans la plupart des cas, il est préférable de cocher les deux cases.

Boîte de dialogue Installation de PowerShell - Microsoft Update

Quelle fonction est associée à chaque case à cocher ?

La première case à cocher active les mises à jour pour PowerShell. Ces mises à jour peuvent être fournies par Microsoft Update, un serveur WSUS ou SCCM. Si cette case est décochée, vous ne pouvez pas recevoir de mises à jour via l’un de ces canaux.

La deuxième case à cocher active Microsoft Update sur votre système. Cette option vous permet de recevoir des mises à jour pour tous les logiciels Microsoft pris en charge, et pas seulement Windows. Si la case est décochée, vous ne recevrez pas la mise à jour de Microsoft Update, mais vous pouvez recevoir des mises à jour de WSUS ou SCCM.

Puis-je annuler ces sélections plus tard ?

Si vous souhaitez annuler la réception des mises à jour ultérieurement, vous pouvez exécuter le package d’installation MSI et décocher la première case. La désactivation de la deuxième case n’a aucun effet.

Puis-je activer ces options de mise à jour à partir d’une ligne de commande ou d’un script ?

Oui. Le package MSI inclut deux nouvelles options MSI permettant d’activer les fonctionnalités de mise à jour :

  • USE_MU – cette propriété a deux valeurs possibles :
  • 1 (par défaut) - Accepte l’installation des mises à jour par le biais de Microsoft Update, WSUS ou SCCM
  • 0 - Ne pas accepter l’installation des mises à jour via Microsoft Update, WSUS ou SCCM
  • ENABLE_MU
    • 1 (par défaut) - Accepte l’utilisation de Microsoft Update pour les mises à jour automatiques
    • 0 - N’accepte pas l’utilisation de Microsoft Update

Notes

Le paramètre ENABLE_MU=0 ne désactive pas Microsoft Update.

Résolution des problèmes

Je n’ai pas reçu de mise à jour pour la nouvelle version. Pourquoi cela ne fonctionne-t-il pas ?

Vous pouvez ne recevoir aucune mise à jour pour plusieurs raisons :

  • Nous n’avons pas encore publié la mise à jour. Notre objectif est de mettre à disposition la mise à jour via Microsoft Update dans les deux semaines qui suivent sa publication, sans le garantir.

  • Il existe des paramètres de stratégie de groupe qui contrôlent Microsoft Update. Votre administrateur système a peut-être défini des stratégies qui vous empêchent d’utiliser Microsoft Update. La case à cocher dans le programme d’installation ne peut pas remplacer la stratégie de groupe.

  • Vérifiez que vous avez coché les deux cases. Quand vous effectuez une installation de réparation, le programme d’installation ne montre pas les options des cases à cocher. Pour activer les mises à jour de Microsoft Update, exécutez la commande suivante :

    msiexec.exe /fmu .\PowerShell-7.4.1-win-x64.msi USE_MU=1 ENABLE_MU=1
    

    Pour plus d'informations sur l’exécution de msiexec.exe à partir de la ligne de commande, consultez msiexec.