Seite 1 von 1

Postinstallation Script/Hook

Verfasst: 14 Jun 2012, 08:22
von timberwolf
Hallo zusammen,

ich würde gerne einen Script ausführen nachdem die Installation auf einem Client abgeschlossen wurde.
Die Installation des Programms läuft fehlerfrei ab. Nur bekomme ich es nicht hin das Script, welches sich auf einem anderen Server befindet, nun ausführen zu lassen.
Wo kann ich denn bei OPSI einen Hook oder ähnliches angeben damit dieser nach der Installation ausgeführt wird?

Vielen Dank
schöne Grüße
Timberwolf

Re: Postinstallation Script/Hook

Verfasst: 14 Jun 2012, 09:30
von ueluekmen
Hi,

nach der Installation heißt: nach der Windows Reinstallation oder nach Software verteilung?

Kleiner aber feiner Untschied ;).

Re: Postinstallation Script/Hook

Verfasst: 14 Jun 2012, 09:42
von timberwolf
Hallo ueluekmen,

da hast du wohl recht. Es handelt sich um einen Softwarerollout. Für die Postinst. bei Betriebssystemen habe ich schon ein paar Einträge gefunden, soetwas suche ich jetzt auch für die Softwareverteilung.

Vielen Dank für die schnelle Antwort.

Grüße
Timberwolf

Re: Postinstallation Script/Hook

Verfasst: 14 Jun 2012, 10:36
von d.oertel
Hi,

habe ich das richtig verstanden :
Du willst nachdem die Installation eines Produktes auf dem Client abgeschlossen ist, auf einem andern beliebigen Server (Windows / Linux ?) ein Script ausführen ?

gruß
d.oertel

Re: Postinstallation Script/Hook

Verfasst: 14 Jun 2012, 11:46
von timberwolf
Hallo,

wir können das Script auch auf dem OPSI Server ausführen. Es ist mehr oder weniger egal wo es liegt, nur nicht auf dem Client.
Ansonsten wäre es ein Linux Server wie der OPSI.

Schöne Grüße

Re: Postinstallation Script/Hook

Verfasst: 15 Jun 2012, 11:15
von d.oertel
Hi,

ich sehe da zwei möglich ansatzpunkte:

1. Clientseitig:
In der opsiclientd.conf gibt es für die events ein
post_action_processor_command =

2. Serverseitig:
Der winst meldet eine abgeschlossene Produktinstallation an den Service zurück über einen aufruf von
productOnClient_updateObject

Mit dem nötigen Fingerspitzengefühl kann man unter
/etc/opsi/backendManager/extend.d/
eine Datei schreiben in der diese Funktion überschrieben wird ....

gruß
d.oertel