Set UEFI Flag from script

The place for development of / with / for opsi.
Post your API questions here!
dark alex
Beiträge: 279
Registriert: 11 Mär 2015, 10:09

Set UEFI Flag from script

Beitragvon dark alex » 04 Nov 2019, 09:54

Hallo zusammen!

ich versuche in einem Script den UEFI-Boot-Flag zu setzen.
Welchen Call verwende ich dafür? Ich finde da leider nichts :/

Gibt's da eigentlich eine Doku wie man solche Felder befüllt? Also mit den ganzen API Calls?

Benutzeravatar
ThomasT
uib-Team
Beiträge: 200
Registriert: 26 Jun 2013, 12:26

Re: Set UEFI Flag from script

Beitragvon ThomasT » 04 Nov 2019, 12:27

Eine rudimentäre Doku zu den ganzen API Calls findest du hier:
https://download.uib.de/opsi4.1/experim ... i_API.html

Grundsätzlich würde ich in deinem Fall so vorgehen:

Code: Alles auswählen

opsi-admin method configState_getObjects "" '{"configId": "clientconfig.dhcpd.filename","objectId":"CLIENT_ID_ALS_FQDN"}' > temp.json

Dann innerhalb des json das Attribute Value um folgenden Wert ergänzen:

Code: Alles auswählen

"linux/pxelinux.cfg/elilo.efi"

Und das ganze so wieder zurückspielen:

Code: Alles auswählen

opsi-admin method configState_updateObject < temp.json
Kein Support per DM!
_________________________
opsi support - https://www.uib.de/
For productive opsi installations we recommend support contracts.

Benutzeravatar
n.wenselowski
uib-Team
Beiträge: 3195
Registriert: 04 Apr 2013, 12:15

Re: Set UEFI Flag from script

Beitragvon n.wenselowski » 04 Nov 2019, 12:29

Hi,

dieser Thread könnte auch hilfreich sein.


Gruß

Niko

EDIT: Mal ins passende Forum geschoben ;)

Code: Alles auswählen

import OPSI