Hallo,
wir implementieren derzeit die WAPT 2.6 Enterprise-Lösung und ich habe einige Fragen zu bestimmten Funktionen, deren Antworten ich in der Dokumentation nicht finden konnte.
Wo und wie wird die Funktion `update_package` ausgeführt? Kann man sie planen?
Soweit ich das verstehe, führt diese Funktion lediglich eine Prüfung durch und erfordert zwingend einen manuellen Eingriff, um das Update bereitzustellen?
Gibt es eine Möglichkeit, Updates für bestimmte Pakete, insbesondere solche aus Ihrem Store, zu automatisieren?
Mir ist das Risiko einer Bereitstellung ohne menschliche Aufsicht bewusst, aber bei Software, die sehr häufig aktualisiert wird und regelmäßig Sicherheitslücken behebt, kann das Warten auf einen manuellen Eingriff selbst eine Sicherheitslücke darstellen.
Vielen Dank im Voraus für Ihre Rückmeldung.
[GELÖST] Upgrade_package-Funktionalität
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Die Funktion wird innerhalb der Sitzung der Person ausgeführt, die sie gestartet hat, also sehr oft eines AdministratorsKevin-LH76 schrieb: ↑8. Feb. 2026 - 18:31 Uhr Wir implementieren derzeit die WAPT 2.6 Enterprise-Lösung und ich habe einige Fragen zu bestimmten Funktionen, deren Antworten ich in der Dokumentation nicht finden konnte.
Wo und wie wird die Funktion `update_package` ausgeführt? Kann man sie planen?
Sie ruft die Website des Verlags auf, um gegebenenfalls eine neue Version herunterzuladen.Kevin-LH76 schrieb: ↑8. Feb. 2026 - 18:31 Uhr Wenn ich es richtig verstehe, ist diese Funktion nur eine Überprüfung und erfordert unbedingt menschliches Eingreifen, um das Update bereitzustellen?
Auch über die Kommandozeile verfügbar:
wapt-get update-package-sources c:\waptdev\tis-firefox
Wir bieten es absichtlich nicht standardmäßig an, um ein „kleineres Sicherheitsupdate“ wie beispielsweise den „Crowdstrike“ zu vermeiden, der automatisch einen ganzen Park mit einem Bluescreen zum Absturz bringen würde.Kevin-LH76 schrieb: ↑8. Feb. 2026 - 18:31 Uhr Gibt es eine Möglichkeit, Updates für bestimmte Pakete zu automatisieren, insbesondere für die in Ihrem Shop?
Mir ist das Risiko bewusst, das mit der Bereitstellung ohne menschliche Aufsicht verbunden ist, aber bei Software, die sehr häufig aktualisiert wird und regelmäßig Sicherheitslücken behebt, kann das Warten auf menschliches Eingreifen selbst eine Sicherheitslücke darstellen.
Wenn Sie es wirklich tun wollen, erstellen Sie ein Skript auf einem Windows-Rechner:
Code: Alle auswählen
wapt-get update-package-sources c:\waptdev\tis-firefox
wapt-get wapt-get -i build-upload c:\waptdev\tis-firefox -w C:\pwd-waptdev.txt --wapt-server-passwd=password --wapt-server-user=admin
-
Kevin-LH76
- Nachrichten: 14
- Anmeldung: 8. Februar 2026 – 17:57 Uhr
Lässt sich dieses Skript auf einem Linux-Rechner ausführen?
Wir hatten überlegt, es auf dem WAPT-Server auszuführen, zumindest für das Defender-Paket, da dieses sehr regelmäßig aktualisiert wird.
Wir hatten überlegt, es auf dem WAPT-Server auszuführen, zumindest für das Defender-Paket, da dieses sehr regelmäßig aktualisiert wird.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
JeinKevin-LH76 schrieb: ↑9. Feb. 2026 - 15:17 Uhr Kann dieses Skript auf einem Linux-Rechner ausgeführt werden?
Das hängt tatsächlich vom Paketcode ab.
Wenn der Code beispielsweise get_msi_properties aufruft, dann nein, da diese Funktion unter Linux nicht verfügbar ist.
Das Umgekehrte gilt auch, wenn der Code so konzipiert wurde, dass er nur unter Linux läuft
Hallo,
die Idee wäre, das Python-Skript „update-package“ regelmäßig auf dem Server auszuführen, um das Paket (genauer gesagt Windows Defender) so aktuell wie möglich zu halten. Dies funktioniert über die WAPT-Schnittstelle, die jedoch regelmäßig von Microsoft aktualisiert wird.
Viele Grüße
die Idee wäre, das Python-Skript „update-package“ regelmäßig auf dem Server auszuführen, um das Paket (genauer gesagt Windows Defender) so aktuell wie möglich zu halten. Dies funktioniert über die WAPT-Schnittstelle, die jedoch regelmäßig von Microsoft aktualisiert wird.
Viele Grüße
Guten Morgen,sfonteneau schrieb: ↑9. Feb. 2026 - 13:19 Uhr Wenn Sie es wirklich tun wollen, erstellen Sie ein Skript auf einem Windows-Rechner:
Code: Alle auswählen
wapt-get update-package-sources c:\waptdev\tis-firefox wapt-get wapt-get -i build-upload c:\waptdev\tis-firefox -w C:\pwd-waptdev.txt --wapt-server-passwd=password --wapt-server-user=admin
Führt der vorgeschlagene Code den Upload unabhängig vom Ergebnis durch oder nur dann, wenn tatsächlich ein Update vorliegt?
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Dieser Test:
Code: Alle auswählen
from waptpackage import PackageEntry
from setuphelpers import *
folder_wapt = r'c:\waptdev\tis-test_0_PROD-wapt'
f = PackageEntry(waptfile=folder_wapt)
old_version = f.version
run('wapt-get update-package-sources "%s" --no-ide' % folder_wapt)
n = PackageEntry(waptfile=folder_wapt)
if old_version != n.version:
run('wapt-get wapt-get -i build-upload c:\waptdev\tis-firefox -w C:\pwd-waptdev.txt --wapt-server-passwd=password --wapt-server-user=admin -c c:\Users\username\AppData\Local\waptconsole\waptconsole.ini')
-
Kevin-LH76
- Nachrichten: 14
- Anmeldung: 8. Februar 2026 – 17:57 Uhr
Soll Ihr Code in einer Audit-Funktion eines geplanten Pakets (audit_schedule) platziert werden?
In Ihrem Code findet sich `password=password`; ist es möglich, die Eingabe des Passworts im Klartext zu vermeiden?
In Ihrem Code findet sich `password=password`; ist es möglich, die Eingabe des Passworts im Klartext zu vermeiden?
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Nicht in ein Prüfungspaket aufzunehmen
Fügen Sie dies in eine .py-Datei ein und führen Sie sie mit Python aus, zum Beispiel:
Das ist alles
Das Passwort können Sie beispielsweise durch Ändern des Passwortcodes in einer Datei festlegen
Fügen Sie dies in eine .py-Datei ein und führen Sie sie mit Python aus, zum Beispiel:
Code: Alle auswählen
wapt-get script.pyDas Passwort können Sie beispielsweise durch Ändern des Passwortcodes in einer Datei festlegen
-
Kevin-LH76
- Nachrichten: 14
- Anmeldung: 8. Februar 2026 – 17:57 Uhr
Muss der Agent also auf dem Rechner installiert werden, auf dem das Skript ausgeführt wird?
Ist das Passwort in jedem Fall fest in einer Datei hinterlegt?
Können wir es direkt auf unserem WAPT-Server ausführen, auf dem Red Hat läuft?
Ist das Passwort in jedem Fall fest in einer Datei hinterlegt?
Können wir es direkt auf unserem WAPT-Server ausführen, auf dem Red Hat läuft?
