Betrachtung des hp-image-assistant-Pakets

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
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.
Antwort
Olivier Schmitt
Nachrichten: 44
Anmeldung: 22. Oktober 2024 - 13:25 Uhr

6. März 2025 – 15:26 Uhr

Guten Morgen,

Ich wollte diesen Gedanken mit Ihnen teilen.

https://wapt.tranquil.it/store/fr/tis-h ... -assistant

Dieses Paket beinhaltet die Anwendung einer geplanten Aufgabe, die über die bloße Installation des Tools hinausgeht.
Wenn man ein solches Paket anwendet, erwartet man natürlich, dass das Tool bereits installiert ist.
Hier gehen wir noch einen Schritt weiter, indem wir eine Aktualisierungsrichtlinie anwenden, die speziell auf eine Umgebung zugeschnitten ist, die dies wünscht, und die bereits aus einer Reflexion und Implementierung des Tools hervorgegangen ist.

Es erscheint sinnvoller, die Installation und Konfiguration in zwei separate Pakete aufzuteilen.

Daher sollte das Paket nur die Installationsdateien enthalten, d.h.:

Code: Alle auswählen

def install():
    print('Vérification de la marque de l\'ordinateur...')

    if Vendor.find('HP') != -1:
        app_dir = makepath(programdata,"HP","HPIA")

        if isdir(app_dir):
            killalltasks(ensure_list(control.impacted_process))
            #Wait for process to end
            time.sleep(5)
            remove_tree(app_dir)

        bin_name = glob.glob("hp-hpia*.exe")[0]
        mkdirs(app_dir)

        run(
            bin_name + f" /s /e /f \"{app_dir}\"",
            accept_returncodes = [0, 3010, 1168]
        )
    else:
        print('Ce n\'est pas un PC HP...')

Et un autre paquet pour:

       print('copie des fichiers')
        mkdirs('C:\Windows\Wapt\HPIA')
        filecopyto('HPIA.ps1','C:\Windows\Wapt\HPIA')
        filecopyto('HPIA.xml','C:\Windows\Wapt\HPIA')

        print('création de la tâche planifiée')
        if not task_exists(task_name):
            run(r'schtasks /create /xml C:\Windows\Wapt\HPIA\HPIA.xml /tn HPIA')
        else:
            print("task %s exist and is active" % task_name)
Gleiches gilt für die Anpassung der Deinstallation und des Audits.

Was denken Sie?
Benbatt
Nachrichten: 10
Anmeldung: 19. Juni 2024 – 19:08 Uhr

11. März 2025 - 06:35 Uhr

Hallo. :D
An sich könnte es passieren, dass Sie falsche Informationen über den PC-Typ erhalten. Die Überprüfung per geplanter Aufgabe ist nicht unbedingt empfehlenswert.
Sie könnten die Einrichtung anpassen, wenn Sie sie auf Rechnern unbekannter Hersteller einsetzen möchten, indem Sie PowerShell oder Bash verwenden, um die Prüffehler zu erkennen und zu behandeln.

Wenn es sich jedoch um Rechner handelt, die sich nie in Ihrem Netzwerk befinden, ist eine geplante Aufgabe angemessen.
Olivier Schmitt
Nachrichten: 44
Anmeldung: 22. Oktober 2024 - 13:25 Uhr

11. März 2025 – 13:43 Uhr

Hallo,

ich verstehe Ihr Feedback nicht ganz.
Logischerweise sollte die geplante Aufgabe tatsächlich aus diesem Paket entfernt werden.
Antwort