Seite 1 von 1

Property value hinzufügen

Verfasst: 29 Jul 2019, 14:13
von isnoguter
Hallo,

ich habe folgende ProductProperty.

Code: Alles auswählen

[ProductProperty]
type: unicode
name: certificates
multivalue: True
editable: True
values: [""]
default: [""]


Im Skript sieht das so aus:

Code: Alles auswählen

Set $Certificates$ = GetProductPropertyList("certificates","")

for %c% in $Certificates$ do sub_PatchTextFile_Certificates


Jetzt zu meinem Problem: Ich möchte dieser Liste (ProductProperty) per API einen weiteren Eintrag hinzufügen.

D.h. zertifikat1, zertifikat2 stehen bereits in der Liste und zertifikat3 soll hinzugefügt werden.

Mit folgenden Befehl überschreibe ich die vorhandenen Einträge.

Code: Alles auswählen

opsi-admin -d method productPropertyState_updateObjects '{"ident": "firefox-test;certificates;testclient3.domain.de","values":"certificate3","type":"ProductPropertyState"}'


Wie kann ich einen weiteren Eintrag hinzufügen ohne die vorhandenen zu löschen?

Viele Grüße

Re: Property value hinzufügen

Verfasst: 05 Aug 2019, 11:38
von n.wenselowski
Hi,

in so einem Fall das alte Objekt auslesen, den gewünschten Wert ergänzen und das ganze wieder einspielen.



Gruße

Niko