Seite 1 von 1

Liste der zu installierenden Netbootprodukte über OPSI-API

Verfasst: 19 Sep 2012, 09:05
von seteqsystems
Hallo Leute,

Noch einmal im Detail:
Ich würde gerne über die API eine Liste all jener Clients holen, bei welchen eines der Netboot-Produkte auf "setup" steht.

Ich habe es so versucht:

Code: Alles auswählen

{ "method": "productOnClient_getObjects",
   "params": ["actionRequest", {"actionRequest": "setup"}],
   "id": 1 }
Aber mir fehlt ehrlich gesagt der Ansatz wie ich mehrere Filter (ich bräuchte noch "productType": "NetbootProduct") mitgeben kann...?

Bin ich der einzige, der sich mit der API beschäftigt? Im Forum findet man dazu überhaupt kaum etwas ;)
Generell wäre es cool wenn ihr den API-Teil in der Doku noch ein bisschen mit Beispielen ausbauen könntet...

Danke & lg
Florian

Re: Liste der zu installierenden Netbootprodukte über OPSI-A

Verfasst: 19 Sep 2012, 09:10
von seteqsystems
Sorry, habs soeben entdeckt in der englischsprachigen Doku...

Da fiel es wie Schuppen von den Augen:

Code: Alles auswählen

{ "method": "productOnClient_getObjects",
   "params": ["actionRequest", {"actionRequest": "setup", "productType": "NetbootProduct"}],
   "id": 1 }
und ich hab immer mit zusätzlichen Klammern probiert... grmpf.

Suchbegriff im Forum: JSON
Beispiele nachzulesen unter: http://download.uib.de/opsi_stable/doc/ ... cture-opsi

Danke & lg
Florian