Utiliser Winget pour installer tous vos outils rapidement

Winget est le gestionnaire de package proposé par Microsoft pour vous aider dans le déploiement d'applications. Voici comment je l'utilise.

Lorsque je démarre une mission chez un nouveau client, j'ai toujours besoin d'installer des outils pour travailler au quotidien. La solution proposé par Windows pour automatiser l'installation d'applications ainsi que de faciliter leurs mises à jour et un vrai gain de temps. Voici donc un article pour vous aider à le prendre en main rapidement et vous familiariser avec sa CLI.

Présentation rapide de Winget

Winget est un outil en ligne de commande développé par Microsoft qui permet d'installer, de gérer et de désinstaller des applications sur des systèmes d'exploitation Windows 10, Windows 11 et Windows Server 2022.

Pour utiliser Winget, vous devez avoir les pré-requis suivants :

  • Un système d'exploitation Windows 10, Windows 11 ou Windows Server 2022

  • La dernière version de Windows Package Manager (Winget) doit être installée sur votre machine. Elle peut être téléchargée depuis le site officiel de Microsoft ou installée via PowerShell.

  • Un accès à Internet est nécessaire pour télécharger les applications à partir des sources configurées.

Les principales commandes à connaitre

Voici quelques-unes des principales commandes Winget que vous pouvez utiliser:

  1. Search: Cette commande permet de rechercher une application à partir de son nom ou de sa description.
winget search vscode
  1. Install: Cette commande permet d'installer une application en utilisant son manifest.
winget install vscode
  1. List: Cette commande permet de lister toutes les applications installées sur votre système.
winget list
  1. Show: Cette commande permet d'afficher les détails d'une application, y compris sa version, son éditeur, sa description, etc.
winget show notepadplusplus
  1. Upgrade: Cette commande permet de mettre à jour une application vers sa dernière version disponible.
winget upgrade vscode
  1. Uninstall: Cette commande permet de désinstaller une application.
winget uninstall notepadplusplus
  1. Export: Cette commande permet d'exporter une liste des applications installées au format JSON ou CSV.
winget export --output-format json -output "./winget-apps.json"
  1. Import: Cette commande permet de réinstaller des applications présentes dans un fichier JSON obtenue via la commande précédente.
winget import --import-file "./winget-apps.json"

Avec ces deux dernières commandes; vous pourrez facilement et rapidement réinstaller tous vos outils sur votre nouveau poste. 🚀

Pour plus d'information sur cet outil, voici un lien vers la documentation Microsoft :
https://learn.microsoft.com/fr-fr/windows/package-manager/winget/

Did you find this article valuable?

Support Antoine LOIZEAU by becoming a sponsor. Any amount is appreciated!