ProductProperty auf allen Clients mit dem Produkt X ändern

Antworten
sschu
Beiträge: 18
Registriert: 16 Aug 2011, 18:16

ProductProperty auf allen Clients mit dem Produkt X ändern

Beitrag 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?
Benutzeravatar
koepkek
uib-Team
Beiträge: 257
Registriert: 11 Jan 2012, 11:27

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

Beitrag 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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


TD_SPX
Beiträge: 18
Registriert: 09 Jan 2012, 17:05

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

Beitrag 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
Antworten