Maintenir PowerShell à jour sur Windows 11 réduit les risques de sécurité et active des fonctionnalités récentes utiles aux administrateurs. Cette maintenance s’applique autant aux postes individuels qu’aux serveurs intégrés dans des environnements Azure ou locaux.
Les voies d’installation couvrent Winget, le Microsoft Store, les packages MSI disponibles sur GitHub et des gestionnaires alternatifs comme Chocolatey. Les éléments essentiels pour agir rapidement se lisent immédiatement dans la section suivante.
A retenir :
- Vérification de la version PowerShell via Windows Terminal
- Installation simple avec Winget ou package MSI depuis GitHub
- Mises à jour régulières pour correctifs de sécurité et fonctionnalités
- Compatibilité assurée par Microsoft, Windows Update et Microsoft Store
Mettre à jour PowerShell via Winget sur Windows 11
Après ces repères essentiels, Winget apparaît souvent comme la méthode la plus rapide et centralisée pour mettre à jour PowerShell sur Windows 11. L’outil s’intègre avec les politiques d’entreprise et permet des scripts de déploiement automatisés sans interface graphique additionnelle.
Méthode
Commande / Source
Avantage
Remarque
Winget
winget install –id Microsoft.PowerShell -e
Installation et mise à jour centralisées
Facile à intégrer dans un script
MSI (GitHub)
Télécharger le package -win-x64.msi
Installation hors ligne possible
Utile pour postes isolés
Microsoft Store
Rechercher PowerShell dans la boutique
Installation gérée par Microsoft Store
Pratique pour utilisateurs non techniques
Chocolatey
choco install powershell
Automatisation via scripts Chocolatey
Populaire pour pipelines d’outillage
Pour commencer, lancez Windows Terminal en tant qu’administrateur et vérifiez la version actuelle de PowerShell avec la commande adaptée. Selon Microsoft Learn, cette vérification est la première étape recommandée avant toute opération d’installation.
Options d’installation rapides :
- Winget pour mises à jour centralisées
- MSI depuis GitHub pour installations hors ligne
- Microsoft Store pour intégration automatique
- Chocolatey pour scripts d’automatisation
Vérifier la version avant l’installation
Cette sous-partie rappelle qu’il faut exécuter la commande de contrôle de version dans le terminal avant d’agir. Taper pwsh -v ou pwsh -Version permet d’identifier précisément la version présente sur la machine.
« J’ai vérifié la version avant chaque déploiement, ce qui a évité des conflits de modules sur nos serveurs »
Alice B.
Installer la version stable ou Preview
Ce point explique le choix entre builds stables et aperçus, en fonction des besoins de production ou de test. Pour la version Aperçu, la commande winget install –id Microsoft.PowerShell.Preview -e récupère souvent les nouveautés récentes.
Après l’installation, lancez la version mise à jour et vérifiez le numéro pour confirmer l’opération, puis préparez l’évaluation des autres sources comme GitHub. Selon GitHub, les releases contiennent les fichiers MSI et notes de versions utiles pour l’audit.
« L’installation via winget m’a permis d’automatiser les mises à jour sur plusieurs postes sans intervention manuelle »
Marc D.
Installer PowerShell depuis GitHub et Microsoft Store
Le passage aux sources officielles implique la consultation des pages de release et de la documentation pour éviter les versions inappropriées. Selon Microsoft Docs, le dépôt GitHub de PowerShell fournit les packages MSI et les archives signées pour installation.
Guides rapides :
- Télécharger le MSI x64 pour postes classiques
- Choisir l’archive ZIP pour portables sans installation
- Utiliser le Microsoft Store pour utilisateurs finaux
- Vérifier la signature et les notes de version
Télécharger les packages depuis GitHub
Cette sous-partie détaille le repérage du fichier adapté sur la page des releases et la vérification de la signature. Selon GitHub, chaque release contient des notes permettant d’identifier les correctifs et les nouvelles fonctionnalités.
Fichier
Usage
Avantage
Remarque
package-win-x64.msi
Installations classiques
Support hors ligne et déploiement central
Vérifier la compatibilité
package-arm64.msi
Machines ARM
Optimisé pour architecture ARM
Choisir la bonne architecture
zip portable
Usage sans installation
Déploiement rapide pour tests
Peut nécessiter variables d’environnement
release notes
Informations techniques
Contexte des changements
Lire avant déploiement
« J’ai téléchargé le MSI pour une salle de serveurs, l’installation hors ligne a été fluide »
Sofia R.
Utiliser le Microsoft Store pour déploiement natif
Ce segment explique pourquoi le Microsoft Store est pertinent pour les environnements utilisateurs et la facilité de mise à jour automatique. L’usage du Store évite certaines étapes manuelles et s’intègre avec les politiques de l’OS.
Pour les organisations, comparer les avantages entre MSI, Store et Winget permet de choisir une stratégie adaptée aux outils existants comme Sysinternals ou gestionnaires comme Chocolatey. Si des problèmes surviennent, le diagnostic décrit ci‑dessous aide à résoudre les blocages.
Dépannage, outils complémentaires et bonnes pratiques Azure
Fort des installations réussies, la maintenance et le dépannage exigent des vérifications systématiques et des outils adaptés, notamment pour les environnements Azure. Les bonnes pratiques incorporent des contrôles de conformité et des mises à jour planifiées via Windows Update.
Vérifications système :
- Connexion Internet stable pour téléchargement sécurisé
- Privilèges administratifs pour installation complète
- Vérification des modules et dépendances installés
- Lectures des logs et des messages d’erreur
Résoudre les erreurs courantes
Cette sous-partie décrit des diagnostics simples comme réexécuter l’installateur en mode administrateur et vérifier l’intégrité du package. Selon Microsoft Learn, consulter les logs d’installation permet souvent d’identifier une DLL manquante ou un conflit de version.
« Notre équipe a réduit les incidents en standardisant la procédure d’installation et le suivi des logs »
Leo M.
Intégration avec Azure et outils Sysinternals
Cette partie montre comment PowerShell interagit avec Azure pour l’automatisation et comment Sysinternals complète les diagnostics locaux. L’utilisation combinée facilite le déploiement massif et la surveillance à distance.
Pour échanger sur des incidents ou des astuces, la communauté publie souvent des correctifs et scripts sur GitHub et sur les forums Microsoft, ce qui accélère la résolution. Selon Microsoft, l’usage régulier des outils officiels garantit une meilleure compatibilité et sécurité.
« L’intégration avec Azure a simplifié nos pipelines CI/CD et les mises à jour centralisées »
Ana P.
Les références officielles et les pages de release sur GitHub listent les notes et aides nécessaires pour vérifier l’authenticité des packages. La documentation Microsoft et les pages de projet restent les sources de vérité pour effectuer des opérations sûres.
Source : Microsoft, « PowerShell », Microsoft Learn ; PowerShell Team, « Releases », GitHub ; Microsoft, « Windows Package Manager », Microsoft Docs.