Seite 1 von 1

ProductProperty auf allen Clients mit dem Produkt X ändern

Verfasst: 18 Okt 2012, 12:05
von sschu
Hallo,

ich bin auf der Suche nach dem richtigen Befehl für "opsi-admin" um eine ProductProperty (in diesem Fall "acrover" für die zu installierende Version des Adobe Readers) auf einen neuen Wert zu stellen. Aber nur auf Clients, wo bislang das Paket acroread auch schon installiert ist.
Gibt es hierfür mittels opsi-admin eine gescheite Möglichkeit? Oder gar im configed?

Re: ProductProperty auf allen Clients mit dem Produkt X ände

Verfasst: 18 Okt 2012, 13:31
von koepkek
Hallo

im neuen Configed (derzeit noch im Testing-Bereich) kann über die Auswahl ein Filter über alle Clients gelegt werden, auf denen das Produkt xyz den Status installed hat. Für die Auswahl dieser Clients kann dann ein Property geändert werden.

Siehe auch
http://download.uib.de/opsi4.0/testing/ ... tes-de.pdf

Gruß Karsten Köpke

Re: ProductProperty auf allen Clients mit dem Produkt X ände

Verfasst: 18 Okt 2012, 14:19
von TD_SPX
Hallo SSchu,

was du suchst, geht zufällig mit einem von mir kürzlich gebasteltem Kommando:
for i in $(opsi-admin -S -d method productOnClient_getObjects '[]' '{"productId":"flashplayer","installationStatus":"installed"}' | grep clientId | cut -d= -f2); do opsi-admin -d method setProductProperties flashplayer '{"flashplayer-version32bit":"11.x"}' $i; opsi-admin -S -d method setProductActionRequest flashplayer $i setup; done
Ausgesprochen ungefähr so:

Für alle Clients auf denen der Produktstatus von "flashplayer" = "installed" ist,
setze die Product-Property "flashplayer-version32bit" auf "11.x"
setze das Paket auf "setup"

Beste Grüße,
Thomas