Seite 1 von 1

setHostNotes WAN / VPN

Verfasst: 14 Apr 2025, 09:47
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$"
]

Re: setHostNotes WAN / VPN

Verfasst: 16 Apr 2025, 09:08
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>"}']

Re: setHostNotes WAN / VPN

Verfasst: 24 Apr 2025, 09:16
von islam
vielen Dank, das hat so geklappt:

Code: Alles auswählen

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