opsiclientd - Eigene event precondition möglich?
Verfasst: 22 Okt 2019, 13:54
Hallo zusammen!
Kann mir jemand sagen, ob es möglich ist, eigene eine (custom) precondition zu definieren?
Folgende Problemstellung:
Mit unserer opsi Umgebung verteilen wir alle hauseigenen Drittanbieteranwendungen, aber unsere Maschinen werden grundsätzlich über unsere Rechenzentrum mit dem ganzen Primärkram (Kernanwendungen, Virenscanner, Patche, blabla...) versorgt. Jetzt komme es in bestimmten Situationen dazu, dass sich die beiden Softwareverteilungen behaken. Eigentlich muss ich nun darauf achten, dass ich auf keinen Fall der RZ-eigenen Lösung in die Suppe spucke.
Es gibt eine Möglichkeit via Registry zu prüfen, ob da schon was läuft oder nicht. Dementsprechend würde ich mir gerne eine precondition definieren, die den Registrierungsschlüssel checkt oder von mir aus auch eine cmd ausführt und bei positivem Exitcode (bspw. 0) die opsi Aufträge abfeuert und wenn nicht, dann eben nicht.
Geht das irgendwie? Habe mich die letzten Tage schwer mit den Events beschäftigt, aber ich komme nicht so ganz dahinter, ob ich das in meinem speziellen Fall damit gelöst bekomme...
Alternative ist, die Prüfung in über 100 Pakete einzubauen. Nich so dolle...
Lieber Gruß
Holger
Kann mir jemand sagen, ob es möglich ist, eigene eine (custom) precondition zu definieren?
Folgende Problemstellung:
Mit unserer opsi Umgebung verteilen wir alle hauseigenen Drittanbieteranwendungen, aber unsere Maschinen werden grundsätzlich über unsere Rechenzentrum mit dem ganzen Primärkram (Kernanwendungen, Virenscanner, Patche, blabla...) versorgt. Jetzt komme es in bestimmten Situationen dazu, dass sich die beiden Softwareverteilungen behaken. Eigentlich muss ich nun darauf achten, dass ich auf keinen Fall der RZ-eigenen Lösung in die Suppe spucke.
Es gibt eine Möglichkeit via Registry zu prüfen, ob da schon was läuft oder nicht. Dementsprechend würde ich mir gerne eine precondition definieren, die den Registrierungsschlüssel checkt oder von mir aus auch eine cmd ausführt und bei positivem Exitcode (bspw. 0) die opsi Aufträge abfeuert und wenn nicht, dann eben nicht.
Geht das irgendwie? Habe mich die letzten Tage schwer mit den Events beschäftigt, aber ich komme nicht so ganz dahinter, ob ich das in meinem speziellen Fall damit gelöst bekomme...
Alternative ist, die Prüfung in über 100 Pakete einzubauen. Nich so dolle...
Lieber Gruß
Holger