Hallo,
in welcher Reihenfolge werden Paketinstallationen auf dem Rechner ausgewertet?
Wir müssen ein Paket in einer Organisationseinheit (OU) bereitstellen, aber einige Agenten dürfen es NICHT installieren. Wenn also zuerst die Hinzufügung und dann der Konflikt geprüft wird, könnte das Paket hinzugefügt und dann wieder entfernt werden, sobald der Konflikt erkannt wird.
Ich hatte überlegt, das betreffende Paket der Konfliktliste der betroffenen Computer hinzuzufügen. Aber können wir sicher sein, dass das Paket niemals installiert wird, solange ein Konflikt besteht?
Was passiert, wenn wir eine neue Version des Pakets installieren? Wird die neue Version dann immer noch als Konflikt betrachtet, oder sollten wir sie ebenfalls der Konfliktliste hinzufügen?
Mit freundlichen Grüßen,
Damien
Die Installation eines Pakets blockieren
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.
Das Konzept einer "Ausnahme" gibt es nicht, wenn man eine Abhängigkeit einrichtet.
Wenn das Paket also als Abhängigkeit für die Organisationseinheit (OU) festgelegt wird, wird erwartet, dass es auf allen Rechnern in dieser OU installiert wird.
Die sicherste Methode, um zu verhindern, dass Maschinen die Software oder Konfiguration installieren, besteht darin, die Regel mit einer "if"-Bedingung in den setup.py / install-Code des Pakets selbst einzufügen.
Es ist offensichtlich notwendig, das Kriterium kodieren zu können (Maschinenname? Gruppenzugehörigkeit? Maschinentyp?).
Wenn das Paket also als Abhängigkeit für die Organisationseinheit (OU) festgelegt wird, wird erwartet, dass es auf allen Rechnern in dieser OU installiert wird.
Die sicherste Methode, um zu verhindern, dass Maschinen die Software oder Konfiguration installieren, besteht darin, die Regel mit einer "if"-Bedingung in den setup.py / install-Code des Pakets selbst einzufügen.
Es ist offensichtlich notwendig, das Kriterium kodieren zu können (Maschinenname? Gruppenzugehörigkeit? Maschinentyp?).
Code: Alle auswählen
from setuphelpers import *
exclusions = ['pc1','pc2','pc10']
def install():
if not get_computername in exclusions:
install_msi_if_needed('logiciel_install.msi')
Ruhige IT
-
Damien Touraine
- Nachrichten: 13
- Anmeldung: 13. November 2025 - 10:02 Uhr
Hallo,
ich habe keinen direkten Zugriff auf das Paket.
Mir ist Folgendes unklar: Wenn das Paket auf einem Rechner als „Konflikt“ markiert und anschließend in der Organisationseinheit (OU) bereitgestellt wird, in der sich dieser Rechner befindet,
was passiert dann?
Wird es zuerst auf dem Rechner installiert und anschließend deinstalliert?
Mit freundlichen Grüßen,
Damien
ich habe keinen direkten Zugriff auf das Paket.
Mir ist Folgendes unklar: Wenn das Paket auf einem Rechner als „Konflikt“ markiert und anschließend in der Organisationseinheit (OU) bereitgestellt wird, in der sich dieser Rechner befindet,
was passiert dann?
Wird es zuerst auf dem Rechner installiert und anschließend deinstalliert?
Mit freundlichen Grüßen,
Damien
- vCardon
- WAPT-Experte
- Nachrichten: 278
- Anmeldung: 06. Oktober 2017 - 22:55 Uhr
- Ort: Nantes, Frankreich
Hallo, WAPT deinstalliert in Konflikt stehende Pakete (gekennzeichnet als „conflicts“), bevor abhängige Pakete (gekennzeichnet als „depends“) des Maschinenpakets installiert werden.
Es muss noch getestet werden, sollte aber für Ihren Anwendungsfall funktionieren.
Es muss noch getestet werden, sollte aber für Ihren Anwendungsfall funktionieren.
Vincent CARDON
Tranquil IT
Tranquil IT
