Seite 1 von 1
Maschinen über OPSI herunterfahren über CLI
Verfasst: 15 Aug 2024, 12:41
von feltel
Gibt es über eines der OPSI CLI-Tools die Möglichkeit Hosts herunterzufahren, am besten über Angabe der Hostgruppe? Wir haben immer mal wieder ein paar Klassenraum-PCs, die Nachmittags/Abends angelassen werden und dann in den Sleepmode gehen. Daraus hole ich die Maschinen mit einem WOL nicht zuverlässig heraus, so das dann nachts laufende Paketinstallationen ggf. nicht laufen. Ich würde gerne per Cron alle (laufenden) Maschinen einer Hostgruppe herunterfahren lassen. shutdownwanted hilft mir da natürlich nicht weiter. Im opsi-admin hab ich keine passende Methode gefunden und opsi-cli kennt nur den on_demand Event.
Kann mich mal wer in die richtige Richtung anstupsen?
Re: Maschinen über OPSI herunterfahren über CLI
Verfasst: 15 Aug 2024, 14:05
von volkera
Hallo,
benutze bisher kein CLI aber das sollte es sein:
opsi-cli jsonrpc execute hostControl_shutdown *hostIds
Ich mache es bisher per opsi-admin:
opsi-admin -d method hostControl_shutdown *hostIds
Viele Grüße
Alfred
Re: Maschinen über OPSI herunterfahren über CLI
Verfasst: 15 Aug 2024, 14:33
von feltel
Ah danke. hostControl_shutdown hab ich wohl gekonnt überlesen. Die Auflösung von Hostgruppe zu Clients lässt sich wohl so bewerkstelligen:
viewtopic.php?p=54442#p54442
Ich denke damit kann ich was bauen.

Re: Maschinen über OPSI herunterfahren über CLI
Verfasst: 15 Aug 2024, 17:47
von j.schneider
Hallo,
ab opsi-cli 4.3.8.2 kann man folgendes verwenden:
Code: Alles auswählen
opsi-cli client-action --only-online --client-groups group-id shutdown
opsi-cli 4.3.8.2 ist aktuell in unserem experimental-branch zu finden:
https://tools.43.opsi.org/experimental/ ... ux-x64.run
Grüße
Jan Schneider
Re: Maschinen über OPSI herunterfahren über CLI
Verfasst: 16 Aug 2024, 10:06
von feltel
Perfekt.
