Seite 1 von 1

Suche nach installierer Software

Verfasst: 24 Jul 2014, 13:55
von BFEsns
Hallo zusammen,

wie kann ich schnell herausbekommen welcher meiner Clients ein bestimmtes Programm installiert hat? Wenn ich Updates freigeben will muss ich (meines Wissens ) die Clients einzeln anklicken. Oder gibt es eine

andere, einfachere Möglichkeit???

Gruß

Sascha

Re: Suche nach installierer Software

Verfasst: 24 Jul 2014, 15:05
von holgerv
BFEsns hat geschrieben:wie kann ich schnell herausbekommen welcher meiner Clients ein bestimmtes Programm installiert hat?
Für Software "firefox" z. B.:

Code: Alles auswählen

opsi-admin -dS method getClientIds_list null null null "firefox" installed
BFEsns hat geschrieben:Wenn ich Updates freigeben will muss ich (meines Wissens ) die Clients einzeln anklicken. Oder gibt es eine andere, einfachere Möglichkeit???
Ja. Du baust ein neues Paket der Software, die Du updaten willst. Und wenn das Paket getestet ist, installierst Du es (erneut) auf den opsi-Server, aber mit dem zusätzlichen Parameter "S". Also statt

Code: Alles auswählen

opsi-package-manager -i software_2.0-1.opsi

Code: Alles auswählen

opsi-package-manager -iS software_2.0-1.opsi
.
Mehr verrät Dir:

Code: Alles auswählen

man opsi-package-manager

Re: Suche nach installierer Software

Verfasst: 24 Jul 2014, 15:53
von BFEsns
Ich hab mich glaub ich schlecht ausgedrückt. Es geht um Software die "jeder" hat sondern um Sonderfälle.... Z.B, nur 20 von 250 Clients haben Filezilla installiert

Re: Suche nach installierer Software

Verfasst: 24 Jul 2014, 16:03
von holgerv
BFEsns hat geschrieben:Ich hab mich glaub ich schlecht ausgedrückt. Es geht um Software die "jeder" hat sondern um Sonderfälle.... Z.B, nur 20 von 250 Clients haben Filezilla installiert
Das habe ich schon richtig verstanden.

Re: Suche nach installierer Software

Verfasst: 24 Jul 2014, 17:26
von ueluekmen
Hi,

keine Ahnung, ob ich dich jetzt richtig verstehe, aber so wie ich das sehe, gibt es zum Beispiel einen neuen Firefox und du willst nicht einzeln abgrasen, wo und in welcher Version das Paket alles installiert ist. Und einfach überall wo installed steht, nochmal auf setup setzen, würde auch clients antriggern, die schon auf dem aktuellsten Stand sind.

Wenn das oben richtig ist, dann ist die einfachste Methode folgende (im Beispiel für firefox)

Code: Alles auswählen

opsi-admin -d task setActionRequestWhereOutdated setup firefox
Wenn ich dich auch falsch verstanden habe, dann überles diesen Post einfach 8-)

Re: Suche nach installierer Software

Verfasst: 28 Jul 2014, 10:03
von BFEsns
Das war genau was ich wollte, vielen Dank !!

Re: Suche nach installierer Software

Verfasst: 29 Jul 2014, 08:57
von BFEsns
So, ich nochmal. Allerdings fehlte mir die Info, dass durch die Abfrage die entsprechenden Clients auf setup gesetzt werden. Das hatte zur Folge dass unsere Entwicklungsabteilung heute morgen ein Javaupdate bekommen hat dass sie keinesfalls hätten bekommen sollen...... :evil:

Also Vorsicht beim Anwenden dieser Abfrage !!

Re: Suche nach installierer Software

Verfasst: 29 Jul 2014, 11:50
von holgerv
Das hier war eine Abfrage:

Code: Alles auswählen

opsi-admin -dS method getClientIds_list null null null "firefox" installed
Wolltest Du aber irgendwie nicht probieren ...

Re: Suche nach installierer Software

Verfasst: 04 Aug 2014, 13:57
von ueluekmen
Sorry, wenn wir uns missverstanden haben, aber setProductActionRequest sagt ja schon im Namen, was er tut. Ich sag ja, ich war mir beim beantworten nicht mal sicher, ob dich überhaupt richtig verstanden habe. Sorry, wenn dadurch Unanehmlichkeiten entstanden sind. Aber nochmal die Methoden die mit einem set beginnen schreiben oder verändern immer irgendwas.