For the complete documentation index, see llms.txt. This page is also available as Markdown.

Script de mise à jour automatique PowerShell pour Devolutions Gateway

Ce script PowerShell est conçu pour être enregistré en tant que tâche planifiée qui s'exécute une fois par jour afin de vérifier les mises à jour, les télécharger puis les installer. Ce script est particulièrement utile lorsque vous utilisez plusieurs passerelles, car il permet de gagner beaucoup de temps.

Consultez cette page GitHub pour plus de détails.

Installation

  1. Téléchargez le script PowerShell de mise à jour automatique.

  2. Ouvrez un terminal PowerShell avec élévation de privilèges.

  3. Accédez au répertoire contenant le script GatewayUpdater.ps1.

  4. Exécutez-le à l'aide du paramètre install.

PS > .\GatewayUpdater.ps1 install

TaskPath                                       TaskName                          State
--------                                       --------                          -----
\                                              Devolutions Gateway Updater       Ready
Updater script installed to 'C:\Program Files\Devolutions\Gateway Updater\GatewayUpdater.ps1' and registered as 'Devolutions Gateway Updater' scheduled task

Exécution

Par défaut, la tâche planifiée s'exécute chaque jour à 3h00. Elle peut également être déclenchée manuellement à l'aide de la commande suivante : & schtasks.exe /Run /TN "Devolutions Gateway Updater" Il est ensuite possible d'interroger l'état de la tâche planifiée :

PS > schtasks.exe /Query /TN "Devolutions Gateway Updater"

Folder: \
TaskName                                 Next Run Time          Status
======================================== ====================== ===============
Devolutions Gateway Updater              Date     3:00:00 AM    Ready

Le programme de mise à jour télécharge automatiquement le programme d'installation si une nouvelle version est disponible, puis vérifie le hachage du fichier avant de l'exécuter silencieusement.

Désinstallation

Cette opération désenregistre la tâche planifiée et supprime le script GatewayUpdater.ps1 du chemin utilisé dans la commande.

  1. Ouvrez un terminal PowerShell.

  2. Exécutez le script GatewayUpdater.ps1 avec le paramètre uninstall.

Mis à jour

Ce contenu vous a-t-il été utile ?