eigene Client properties (Host parameter)

Antworten
danny70437
Beiträge: 11
Registriert: 28 Dez 2011, 19:27

eigene Client properties (Host parameter)

Beitrag von danny70437 »

Hallo,

kann man eigene Host/Client Properties definieren und diese in einem Script auslesen bzw. beschreiben?

Viele Grüße
Daniel
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 408
Registriert: 23 Okt 2020, 16:11

Re: eigene Client properties (Host parameter)

Beitrag von n.doerrer »

Ja, das geht über die rpc-Methode
config_createUnicode
Anschließend kann man ConfigStates (host-Spezifisch!) anlegen per
configState_insertObject
und bearbeiten per
configState_updateObject
und auslesen per
configState_getObjects

z.B.

Code: Alles auswählen

doerrer@me:~$ opsi-cli jsonrpc execute config_createUnicode "testconfig" "this is just a test" '["value1", "value2"]' '["value1"]'
null
doerrer@me:~$ opsi-cli jsonrpc execute configState_insertObject '{"configId":"testconfig","objectId":"nils-client1.uib.local","values":["value2"]}'
null
doerrer@me:~$ opsi-cli jsonrpc execute configState_getObjects [] '{"configId":"testconfig"}'
[
  {
    "values": [
      "value2"
    ],
    "configId": "testconfig",
    "objectId": "nils-client1.uib.local",
    "type": "ConfigState",
    "ident": "testconfig;nils-client1.uib.local"
  }
]
Natütlich geht das auch im admin-interface/configed/opsi-script

Mehr infos zu den api-Methoden gibt es per
opsi-cli jsonrpc methods
Und natürlich auf https://docs.opsi.org


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


Antworten