Comment utiliser Microsoft Winget avec FileWave

Qu'est-ce que Microsoft Winget ?

Microsoft winget est un gestionnaire de paquets gratuit et open source de Microsoft. C'est un outil en ligne de commande qui élimine la nécessité de passer manuellement par le Microsoft Store pour télécharger une application. Avec winget, les utilisateurs peuvent facilement trouver, installer, désinstaller, mettre à niveau et configurer des applications sur tout ordinateur Windows 10 ou Windows 11.

Les utilisateurs de FileWave peuvent désormais utiliser winget pour simplifier la gestion des applications via PowerShell. Il y a plusieurs autres choses que vous pouvez faire avec cet outil de commande. Mais avant cela, la première étape consiste à installer correctement winget si l'application n'est pas répertoriée dans Ajout/Suppression d'applications et de fonctionnalités. Voici comment procéder :

Comment installer Microsoft Winget sur Windows 10 et 11

Étape 1. Téléchargez le programme d'installation de l'application ici.
Étape 2. Installez winget via FileWave dans un simple script PowerShell. Notez que c'est le msixbundle que nous voulons télécharger.

Copie d'écran de l'échantillon de script PowerShell

Après avoir installé Microsoft winget, vous devez également accepter les conditions avant de pouvoir utiliser l'application. Cela peut être fait automatiquement en utilisant PowerShell. Essayez winget -v pour afficher la version de winget et accédez à une invite qui ressemble à ceci :

Capture d'écran de l'invite PowerShell

Pour vous assurer que Microsoft winget est autorisé, vous devez inclure accept-source-agreements et accept-package-agreements dans votre première commande. Vous pouvez placer cette autorisation dans un champ personnalisé pour une meilleure efficacité, ce qui permet de l'exécuter tous les jours et de garantir que vos appareils sont à jour.

Trouver le paquet

Avant de pouvoir utiliser winget pour installer un logiciel, vous devez d'abord vérifier si le paquet que vous recherchez se trouve dans le dépôt. Si vous voulez installer Mozilla Firefox, par exemple, recherchez un paquet en utilisant la commande de recherche simple ci-dessous :

Installation du paquet

Une fois les résultats affichés, recherchez l'identifiant unique (ID). En utilisant la commande install de Microsoft winget, vous pouvez installer l'application spécifiée. Cependant, elle vous oblige à spécifier la chaîne exacte à installer. Toute ambiguïté se traduira par une invite qui vous obligera à filtrer la commande install vers une application exacte.

Mise à jour du paquet

Après l'installation d'un paquet, il faut le mettre à jour régulièrement pour garantir que l'application est sécurisée et reçoit des mises à jour de fonctionnalités. Le processus de mise à jour d'un paquetage est similaire à son code d'installation, ce qui le rend rapide et simple. Il suffit d'utiliser la commande Microsoft winget upgrade pour mettre à jour un paquetage installé. Et comme pour le code d'installation, vous devez spécifier la chaîne exacte à mettre à jour afin d'éviter toute ambiguïté. Sinon, vous ne pourrez pas procéder. Notez que l'utilisation de l'option -version vous permet de mettre à niveau vers une version spécifique.

Désinstallation du paquet

La désinstallation d'un paquetage est également un processus assez simple. À l'aide du code de commande uninstall, vous pouvez supprimer une application spécifique. Comme pour les deux codes de commande précédents, vous devez filtrer la commande de désinstallation sur une application exacte pour éviter toute ambiguïté.

Note importante : La commande winget list est une commande pratique qui vous permettra de voir toutes les applications qui peuvent être gérées en utilisant Microsoft winget. Elle montrera également la liste des applications qui doivent être mises à jour. L'utilisation est simplement winget list, mais si nous l'exécutons par FileWave, nous devons encore tenir compte de nos pré-requis :

Comment placer les commandes d'installation, de mise à niveau et de désinstallation de Microsoft Winget dans une charge utile ou un jeu de fichiers ?

L'installation, la mise à niveau ou la suppression d'une application disponible dans le dépôt Microsoft winget ne nécessite aucun code. Il vous suffit d'avoir le payload/fileset suivant de l'exemple Notepad++ : Notepad++.fileset.zip.

Il y a trois scripts dans ce jeu de fichiers :

  • Le script d'activation permet à FileWave d'installer Notepad++.
  • Le script de vérification permet à FileWave de mettre à niveau Notepad++ (si une mise à niveau est disponible).
  • Le script de pré-désinstallation permet à FileWave de supprimer Notepad++.

Pour que cela fonctionne sans modifier le code, il suffit de passer un argument de lancement à chaque script. Vous définissez un argument de lancement dans "Get Info" dans le contenu du jeu de fichiers.

Remarque importante : les scripts de ce fichier de données utiles ont leur propre argument de lancement. Lorsque vous modifiez ou dupliquez ce jeu de fichiers, vous devez également modifier leur argument de lancement et changer le nom du dossier de destination, afin d'éviter que vos jeux de fichiers ne se chevauchent.

Consultez notre guide complet et détaillé sur Microsoft Winget dans notre base de connaissances.

Avantages de l'utilisation de Microsoft Winget avec FileWave

Efficacité. Vous pouvez facilement installer votre application ou outil préféré sans avoir à télécharger le programme d'installation et à l'exécuter manuellement. Comme Microsoft winget se connecte à un référentiel de paquets existants, il vous suffit de connaître le nom de l'application pour la trouver.

Sécurité. Toutes les applications sont téléchargées à partir d'une source unique gérée par Microsoft, ce qui garantit que chaque application est vérifiée et peut être utilisée en toute sécurité. Il n'est donc plus nécessaire de passer par différents sites Web pour télécharger le programme d'installation de l'application dont vous avez besoin, ce qui vous évite de télécharger accidentellement des logiciels malveillants.

Aucun code n'est nécessaire. Comme Microsoft winget peut être placé dans un jeu de fichiers, il suffit de l'exécuter pour pouvoir installer, mettre à niveau ou désinstaller une application de votre appareil. Il n'est pas nécessaire de coder. Voici comment vous pouvez facilement utiliser un Fileset pour un autre paquet winget :

Étape 1. À l'aide de la commande de recherche Microsoft winget, trouvez l'ID du paquet que vous voulez installer.
Étape 2. Dupliquez cet exemple de jeu de fichiers.
Troisième étape. Renommez le jeu de fichiers dupliqué.
Étape 4. Changez le nom du dossier dans le dossier des scripts du jeu de fichiers. Faites en sorte qu'il soit significatif et unique afin d'éviter que plusieurs jeux de fichiers ne se fassent concurrence.
Étape 5. Définissez l'argument de lancement pour chacun des trois scripts avec l'ID du paquet que vous voulez installer.
Étape 6. Enregistrez vos modifications et testez-les avant de les déployer en production.

Maintenance. Avec Microsoft winget ou des outils comme Fileset Magic de FileWave, la maintenance de vos applications peut être effectuée facilement. Vous pouvez maintenir votre logiciel régulièrement mis à jour, revenir à une version précédente et remplacer un fichier manquant ou corrompu en utilisant la technologie d'auto-réparation de FileWave.

Laissez une réponse

Passer au contenu