Maintenez automatiquement vos applications à jour sur Windows
Dans ce tutoriel, nous vous expliquons comment automatiser la mise à jour de vos applications sous Windows à l'aide de Winget, le gestionnaire de paquets Windows, et d'un script batch. Vous pourrez ensuite programmer ce script pour qu'il s'exécute automatiquement à intervalles réguliers.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
• Windows 10 ou version ultérieure.
• Winget installé.
• Privilèges d'administrateur sur votre machine.
Étape 1 : Installer des applications avec Winget
Winget est un gestionnaire de paquets qui facilite l'installation, la mise à jour et la suppression d'applications sous Windows.
Pour rechercher et installer une application via Winget, voici la commande de base à utiliser dans l'invite de commande ou PowerShell :
winget search nom-de-l'application
winget install nom-de-l'application
Par exemple, pour installer Google Chrome et Visual Studio Code, vous pouvez exécuter :
winget install Google.Chrome
winget install Microsoft.VisualStudioCode
Étape 2 : créer un fichier batch pour les mises à jour
Maintenant que vous avez installé vos applications avec Winget, l'étape suivante consiste à créer un fichier batch qui mettra à jour toutes les applications installées.
Créez un nouveau fichier bat et entrez la commande suivante pour mettre à jour toutes les applications installées avec Winget :
@echo off
winget upgrade --all
pause
Vous pouvez également mettre à jour des applications spécifiques et désactiver toutes intéractivités :
winget update 7zip.7zip --disable-interactivity --accept-package-agreements --accept-source-agreements
Étape 3 : planifier l'exécution du script avec le Planificateur de tâches
Pour automatiser la mise à jour de vos applications, vous pouvez utiliser le Planificateur de tâches Windows.
Cela permettra d'exécuter le fichier app-update.bat à intervalles réguliers (par exemple, tous les lundis).
Ouvrez le Planificateur de tâches :
• Cliquez sur le menu Démarrer, tapez Planificateur de tâches, puis ouvrez-le.
Créez une nouvelle tâche :
• Dans le Planificateur de tâches, cliquez sur Créer une tâche dans le volet droit.
Nommez la tâche :
• Donnez un nom à la tâche, par exemple Mise à jour automatique des applications.
Définissez un déclencheur :
• Accédez à l'onglet Déclencheurs et cliquez sur Nouveau.
• Choisissez la fréquence de la tâche, par exemple Hebdomadaire, puis sélectionnez Lundi.
• Cliquez sur OK.
Ajoutez une action :
• Accédez à l'onglet Actions et cliquez sur Nouveau.
• Dans le champ Programme/script, entrez le chemin d'accès à votre fichier app-update.bat (par exemple, C:\scripts\app-update.bat).
• Cliquez sur OK.
Configurer les options :
• Dans l'onglet Conditions, vous pouvez configurer des options supplémentaires, par exemple, si la tâche doit être lancée uniquement lorsque l'ordinateur est inactif, ou si elle doit être exécutée même si l'ordinateur fonctionne sur batterie.
• Dans l'onglet Paramètres, vous pouvez définir des options supplémentaires telles que la durée maximale d'exécution ou la marche à suivre en cas d'échec de la tâche.
Enregistrez la tâche :
• Une fois les paramètres configurés, cliquez sur OK pour enregistrer la tâche.
Étape 4 : Utilisez la méthode Objet de stratégie de groupe (GPO) pour les mises à jour automatisées
Si vous gérez un environnement d'entreprise et que vous souhaitez appliquer cette méthode à plusieurs machines via GPO, voici les étapes générales à suivre :
• Créez un script batch comme décrit ci-dessus (par exemple, app-update.bat).
• Stockez le script dans un emplacement réseau accessible par tous les ordinateurs (par exemple, \\server\share\app-update.bat).
• Ouvrez la console de gestion des stratégies de groupe (GPMC) sur un contrôleur de domaine.
• Créez un GPO qui déploie ce script en ajoutant une tâche planifiée sur les postes de travail cibles.
• Accédez à Configuration ordinateur > Paramètres Windows > Tâches planifiées.
• Créez une nouvelle tâche planifiée qui exécute le script app-update.bat à une fréquence définie (par exemple, tous les lundis).
• Appliquez la GPO à l'unité organisationnelle (OU) contenant les ordinateurs cibles.
Les ordinateurs recevront et exécuteront la tâche planifiée, garantissant ainsi que les applications sont automatiquement mises à jour via Winget à l'heure spécifiée.
Conclusion
En suivant ces étapes, vous pouvez facilement automatiser la mise à jour de vos applications Windows à l'aide de Winget, d'un fichier batch et du Planificateur de tâches.
Si vous gérez un environnement d'entreprise, la méthode GPO vous permet également de déployer cette solution à grande échelle. N'oubliez pas de vérifier régulièrement que les applications se mettent à jour correctement et que le planificateur fonctionne comme prévu.
Cette méthode garantit une gestion simplifiée des mises à jour sans intervention manuelle.