Opsi Script Grafikkarte Hersteller ID - Geräte ID

Antworten
MyLive
Beiträge: 19
Registriert: 27 Mär 2018, 15:41

Opsi Script Grafikkarte Hersteller ID - Geräte ID

Beitrag von MyLive »

Hallo @ all,

wie kann ich im Opsi Script auf die Daten der Hardwareinformationen zugreifen.
Besonders interessant ist für mich:
- Grafikkarte Hersteller ID
- Grafikkarte Geräte ID

- Motherboard Modell

- BIOS Version

Grüße & Danke,
René
feltel
Beiträge: 213
Registriert: 09 Dez 2014, 07:22

Re: Opsi Script Grafikkarte Hersteller ID - Geräte ID

Beitrag von feltel »

An die BIOS-Infos kommst Du über die Info Map getHWBiosInfoMap ran, so wie z.B. hier:

Code: Alles auswählen

set $SysInfoSerialnumber$ = getValue("sysinfo.Serial Number", getHWBiosInfoMap)
set $SysInfoManufacturer$ = getValue("sysinfo.Manufacturer", getHWBiosInfoMap)
set $SysInfoDescription$ = getValue("sysinfo.Product Name", getHWBiosInfoMap)
set $SysInfoBiosVersion$ = getValue("bios.Version", getHWBiosInfoMap)
Siehe auch https://download.uib.de/opsi4.0/doc/htm ... iosInfoMap

Wie Du an die Grafikkarten-Daten kommst wüsste ich jetzt ad-hoc auch nicht. Vielleicht über die mit hwaudit abgelegten Daten.
bernd670
Beiträge: 90
Registriert: 16 Mär 2018, 10:44

Re: Opsi Script Grafikkarte Hersteller ID - Geräte ID

Beitrag von bernd670 »

Hallo,

die Methode auditHardwareOnHost_getObjects sollte dir die gewünschte Infos liefern.

hier ein Beispiel:

Code: Alles auswählen

DefStringlist $resultlist$

; komplette Hardwareinformationen
set $resultlist$ = getReturnListFromSection("opsiServiceCall_get_auditHardwareOnHost")

; Hardwareinformationen des Videocontrollers
set $resultlist$ = getReturnListFromSection("opsiServiceCall_get_auditHardwareOnHost_Video")


[opsiServiceCall_get_auditHardwareOnHost]
"method": "auditHardwareOnHost_getObjects"
"params": [
"[]",
’{"hostId":"%opsiserviceUser%","state":"1"}’,
]

[opsiServiceCall_get_auditHardwareOnHost_Video]
"method": "auditHardwareOnHost_getObjects"
"params": [
"[]",
’{"hostId":"%opsiserviceUser%","state":"1","hardwareClass":"VIDEO_CONTROLLER"}’,
]
Gruß
Bernd
MfG
Bernd
Antworten