Eigene Python Skripte erstellen
Eigene Python Skripte erstellen
ich bin noch ganz frisch im Python Umfeld. Ich würde aber gerne ein Python Skript schreiben, dass die Session Informationen der Clients abfragt und dann den angemeldeten Benutzer in das "Beschreibung" Feld schreibt. Als Übersicht.
Das nur als Kontext.
Ich weiß aber nicht, wo ich eine geeignete Dokumentation für das schreiben eigener Python Skripte bekomme. Kann mir da jemand weiterhelfen? Oder vielleicht Tipps/Anregungen geben, ob/wie ihr das nutzt?
Vielen Dank...
Re: Eigene Python Skripte erstellen
ich verstehe nicht ganz, was du tun willst, aber den aktuell angemeldeten user kann man sich z.B. mit getpass holen
siehe https://stackoverflow.com/a/842096
Ausführen könnte man sowas von opsi-script aus über execpython (setzt aber voraus, dass auf den Clients python installiert ist)
https://docs.opsi.org/opsi-docs-de/4.2/ ... execpython
Beschreibung eines Clients setzen geht über opsiservicecalls
https://docs.opsi.org/opsi-docs-de/4.2/ ... ervicecall
(Beispiele dazu sind unter Anderem im setup.opsiscript des opsi-client-agent)
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
Re: Eigene Python Skripte erstellen
Es gibt einen Github Repo (https://github.com/opsi-org/python-opsi) mit den OPSI Modulen. Dafür gibt es aber keine Doku, wie man das am besten benutzt. Daher meine Frage ob es dafür eine Doku gibt oder ob es bereits jemand nutzt und einige Tipps hat.
Re: Eigene Python Skripte erstellen
Die python-Module OPSI (python-opsi) und opsicommon (python-opsi-common) sind verfügbar in dem in opsi-utils enthaltenen Interpreter opsi-python.
Eine rudimentäre API-Dokumentation gibt es hier:
https://docs.opsi.org/python-docs/python-opsi/
https://docs.opsi.org/python-docs/python-opsi-common/
Ansonsten hilft die Community hier bestimmt weiter, wenn es um spezifische Fragen geht.
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
Re: Eigene Python Skripte erstellen
die opsi-utils bringen auch zwei Beispiele mit. Die liegen dann unter /usr/share/opsi-utils/
Viele Grüße
Fabian
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
Re: Eigene Python Skripte erstellen
Re: Eigene Python Skripte erstellen
Re: Eigene Python Skripte erstellen
die Beispiele sollten auf dem opsi-server direkt laufen.
Wie sieht denn die erste Zeile im Script aus? Wie ist die genaue Fehlermeldung?
Viele Grüße
Fabian
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