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é comme tâche planifiée qui s'exécute une fois par jour afin de vérifier la présence de mises à jour, de les télécharger puis de les installer. Ce script est particulièrement utile lorsque plusieurs gateways sont utilisés, car il permet d'économiser 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 des privilèges élevés.

  3. Déplacez-vous vers le répertoire contenant le script GatewayUpdater.ps1.

  4. Exécutez-le en utilisant le 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écutera chaque jour à 3 h. Elle peut aussi être déclenchée manuellement à l'aide de la commande suivante : & schtasks.exe /Run /TN "Devolutions Gateway Updater" L'état de la tâche planifiée peut ensuite être interrogé :

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

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

L'outil de mise à jour télécharge automatiquement l'installateur si une nouvelle version est disponible, puis vérifie le hachage du fichier avant de l'exécuter en mode silencieux.

Désinstallation

Cela désenregistrera la tâche planifiée et supprimera 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 ?