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é
Opsi Script Grafikkarte Hersteller ID - Geräte ID
Re: Opsi Script Grafikkarte Hersteller ID - Geräte ID
An die BIOS-Infos kommst Du über die Info Map getHWBiosInfoMap ran, so wie z.B. hier:
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.
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)
Wie Du an die Grafikkarten-Daten kommst wüsste ich jetzt ad-hoc auch nicht. Vielleicht über die mit hwaudit abgelegten Daten.
Re: Opsi Script Grafikkarte Hersteller ID - Geräte ID
Hallo,
die Methode auditHardwareOnHost_getObjects sollte dir die gewünschte Infos liefern.
hier ein Beispiel:
Gruß
Bernd
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"}’,
]
Bernd
MfG
Bernd
Bernd