Skip to main content

Windows Package Manager (WinGet)

Microsoft a mis en place un nouveau package pour l’installation de programme en ligne de commande (CMD ou PowerShell). Et suite aux nouvelles politiques de Mircrosoft le logiciel est disponible sur github.

Pour utiliser cette nouvelle fonctionnalité qui est encore en preview (actuellement en version v0.1.41331 Preview), il faut installer la dernière version disponible sur :

Microsoft a déjà publié en français une documentation sur cette fonctionnalité : Gestionnaire de package Windows

La commande winget

winget [<command>] [<options>]
Commande Description
search Rechercher une application
install Installer une application
show Affiche les informations d'une ou plusieurs applications
source Permet de gérer les sources d'application
hash Génère le hachage SHA256 pour le programme d’installation
validate Valide un fichier manifeste pour l’envoi dans le dépôt du Gestionnaire de package Windows
winget search [[-q] <query>] [<options>]
CommandeDescription
-q,--queryRequête utilisée pour rechercher une application
--idFiltrer les résultats par identifiant
--nameFiltrer les résultats par nom
--monikerFiltrer les résultats par nom d’application
--tagFiltrer les résultats par mot-clé
--commandFiltrer les résultats par commande
-s,--sourceRechercher une application à l’aide de la source indiquée
-n,--countNe pas afficher plus de résultats que le nombre spécifié
-e,--exactRechercher une application à l’aide d’une correspondance exacte
winget install
winget install [[-q] <query>] [<options>]
CommandeDescription
-q,--queryRequête utilisée pour rechercher une application
-m,--manifestChemin d’accès au manifeste de l’application
--idFiltrer les résultats par identifiant
--nameFiltrer les résultats par nom
--monikerFiltrer les résultats par nom d’application
-v,--versionUtiliser la version indiquée; la version par défaut est la dernière version
-s,--sourceRechercher une application à l’aide de la source indiquée
-e,--exactRechercher une application à l’aide d’une correspondance exacte
-i,--interactiveDemander une installation interactive; l’intervention de l’utilisateur peut être nécessaire
-h,--silentDemander une installation sans assistance
-o,--logEmplacement du journal (si pris en charge)
--overrideRemplacer les arguments à transmettre au programme d’installation
-l,--locationEmplacement d’installation (si pris en charge)
winget source
winget source <command>
CommandeDescription
addAjouter une nouvelle source
listRépertorier les sources actuelles
updateMettre à jour les sources actuelles
removeSupprimer les sources actuelles
resetRéinitialiser les sources




 

Il existe le site winstall.app qui permet de gérer les lignes de commandes d’installation et la recherche d'application

winget1.png

Comme on peut le voir en dessous, il est possible d'exporter dans un fichier .bat ou .ps1

winget2.png