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

PowerShell-Auto-Updater-Skript für Devolutions Gateway

Dieses PowerShell-Skript ist dafür gedacht, als geplante Aufgabe registriert zu werden, die einmal täglich ausgeführt wird, um nach Updates zu suchen, sie herunterzuladen und anschließend zu installieren. Dieses Skript ist besonders nützlich, wenn mehrere Gateways verwendet werden, da es viel Zeit spart.

Lesen Sie diese GitHub-Seite für weitere Details.

Installieren

  1. Laden Sie das Auto-Updater-PowerShell-Skript herunter.

  2. Öffnen Sie ein PowerShell-Terminal mit erhöhten Rechten.

  3. Wechseln Sie in das Verzeichnis, das das Skript GatewayUpdater.ps1 enthält.

  4. Führen Sie es mit dem Parameter install aus.

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

Ausführen

Standardmäßig wird die geplante Aufgabe jeden Tag um 3 Uhr morgens ausgeführt. Sie kann auch manuell mit dem folgenden Befehl ausgelöst werden: & schtasks.exe /Run /TN "Devolutions Gateway Updater" Der Status der geplanten Aufgabe kann anschließend abgefragt werden:

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

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

Der Updater lädt das Installationsprogramm automatisch herunter, falls eine neue Version verfügbar ist, und prüft dann den Datei-Hash, bevor er es unbeaufsichtigt ausführt.

Deinstallieren

Dadurch wird die Registrierung der geplanten Aufgabe aufgehoben und das Skript GatewayUpdater.ps1 aus dem im Befehl verwendeten Pfad gelöscht.

  1. Öffnen Sie ein PowerShell-Terminal.

  2. Führen Sie das Skript GatewayUpdater.ps1 mit dem Parameter uninstall aus.

Zuletzt aktualisiert

War das hilfreich?