setHostNotes WAN / VPN

Antworten
islam
Beiträge: 106
Registriert: 19 Okt 2011, 12:08

setHostNotes WAN / VPN

Beitrag von islam »

Hallo,

Kann es sein dass setHostNotes nicht mit dem WAN / VPN Modul funktioniert?
Ich kriege im Log keine Fehlermeldung aber es wird einfach nicht gesetzt.

Bei Rechnern die nicht im WAN-Modul sind läuft alles prima

#######

Code: Alles auswählen

DefVar $OpsiNotes$

set $OpsiNotes$ = "System Info:" + $AnyDeskID$

opsiservicecall_setHostnotes

[opsiservicecall_setHostnotes]
"method":"setHostNotes"
"params":[
"%HostID%"
"$OpsiNotes$"
]
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 408
Registriert: 23 Okt 2020, 16:11

Re: setHostNotes WAN / VPN

Beitrag von n.doerrer »

Moin,

"setHostNotes" ist kein offizieller rpc-call. Ich vermute, dass es den nur als extender-Methode auf dem server gibt (manuell angelegt unter /etc/opsi/backendManager/extend.d/). Diese selbstgebauten Erweiterungen stehen im WAN-Modus generell nicht zur Verfügung.

Wir empfehlen auf diese manuellen Erweiterungen zu verzichten, wenn es schon "offizielle" Methoden gibt, mit denen das Gleiche bewerkstelligt werden kann.

In diesem Fall müsste sich das Gleiche erreichen lassen per methode "host_updateObjects" mit params z.B: ['{"id":"<client-id>","notes":"<neuer text>"}']


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


islam
Beiträge: 106
Registriert: 19 Okt 2011, 12:08

Re: setHostNotes WAN / VPN

Beitrag von islam »

vielen Dank, das hat so geklappt:

Code: Alles auswählen

[opsiservicecall_setHostnotes]
"method": "host_updateObjects"
"params": [
'{"type":"OpsiClient","id":"%HostID%","notes":"$OpsiNotes$"}'
]
Antworten