CIM OS típus

+2 votes
asked Apr 4, 2014 in IRF tantárgy by sebokmarton (41 points)  
edited Apr 5, 2014 by sebokmarton

Sziasztok!

A feladatomban (2B) le kell kérdezni többek között az oprendszer típusát, a példa kimenet a következő:

"Machine","OS","Version","NumberOfProcessor" 
"192.168.1.1","LINUX","cpe:/o:centos:linux:6:GA","1" 
"winclient","WINNT","6.1.7601","2"

A kérdésem, hogy melyik CIM osztályban találok ilyeneket.
Természetesen néztem a CIM_OperatingSystem-et, onnan a verzió meg is van (Version attribútum), viszont a típus ilyen formában nincs. (Bonyolítja a helyzetet, hogy ESXi-n egyáltalán nincs CIM_OperatingSystem, ott a VMWare saját osztályait kell használni.)

Az elfogadható, hogy a bemenetként kapott OS típust ("Windows"/"Linux"/"ESXi") adom itt vissza egy-az-egyben?

Köszönöm szépen a segítséget!
Marci

3 Answers

+1 vote
answered Apr 6, 2014 by wafle (41 points)  

A CIM_OperatingSystemnek van egy OSType nevű attribútuma, ami egy szám, ami azonosítja az operációs rendszert.
Itt például le van írva, hogy melyik szám milyen típust jelöl.

Hogy találtad meg az OS osztályt ESXI-nél? Nekem nem sikerült.

0 votes
answered Apr 6, 2014 by sebokmarton (41 points)  

Köszönöm, az jól hangzik!

Én ESXi-nél úgy vettem, hogy magát a hypervisor-t kell lekérdezni, annak a dolgai a VMware_HypervisorSoftwareIdentity osztályban vannak (OSType jellegű nincs benne).

Ezt így kell vajon?

0 votes
answered Apr 7, 2014 by micskeiz (2,873 points)  

A kiírást frissítettük, ESX-et már nem kell lekérdezni a feladatban.

...