Seite 1 von 1

[Solved] Opsi Paketinstallation vom Server aus starten?

Verfasst: 01 Sep 2017, 13:03
von jnko
Ist es möglich, vom Server aus (also ohne die Java GUI) ein Paket-Installation auf einem OPSI-Client zu starten?

Habe schon so einiges gesucht - leider ohne Erfolg bisher...

Hintergrund ist folgender: Ich möchte ein OPSI-Paket in Intervallen, also z.B. alle 6 Monate auf den Clients starten. Das ginge natürlich manuell über die GUI, aber wenn ich nun so simple Tasks einfach auf dem Server in einen Cronjob packen könnte, wäre das schon wirklich praktisch.

Die GUI macht ja letztlich auch nichts anderes als ein paar Befehle über irgendeine Schnittstelle an den Server zu senden, das sollte doch auch ohne GUI funktionieren...

Hat das schon einmal jemand gemacht? Und wenn Ja, wie?


Besten Dank!

Re: [Frage] Opsi Paketinstallation vom Server aus starten?

Verfasst: 01 Sep 2017, 13:14
von Mike1987
Wir lassen das bei uns auch in der Cron laufen:

Code: Alles auswählen

/usr/bin/opsi-admin -d method setProductActionRequest $SW $host setup
Die Variablen musst du halt einfach ersetzen :)

Re: [Frage] Opsi Paketinstallation vom Server aus starten?

Verfasst: 01 Sep 2017, 13:32
von ngbr
wenn es alle Clients betreffen soll, die die Software installiert haben / typischerweise hwaudit / swaudit, dann

Code: Alles auswählen

opsi-admin -d task setupWhereInstalled <productId>

Re: [Solved] Opsi Paketinstallation vom Server aus starten?

Verfasst: 04 Sep 2017, 07:27
von jnko
Das war genau das, was ich gesucht hatte.

Vielen Dank!

Re: [Solved] Opsi Paketinstallation vom Server aus starten?

Verfasst: 19 Sep 2017, 09:57
von n.wenselowski
Hi,
jnko hat geschrieben:Die GUI macht ja letztlich auch nichts anderes als ein paar Befehle über irgendeine Schnittstelle an den Server zu senden, das sollte doch auch ohne GUI funktionieren...
Falls noch mal Fragen in der Richtung aufkommen: Im Handbuch gibt es ein Kapitel dazu und dort sind auch noch ein paar andere Beispiele zu finden.


Gruß

Niko