Távoli gép operációs rendszerének lekérdezése

0 votes
asked Apr 4, 2013 in IRF tantárgy by anonymous  
edited Apr 5, 2013

Próbálnám lekérni, hogy a távoli gép milyen operációs rendszerű. Ehhez a CIM_OperatingSystem-ben levő OSType-ot figyelem.
Linuxnál 36-ot ad vissza egy jó is, Windows Server 2012-nél 18-at, holott, ha megnézem yawn-al, hogy hogy van definiálva ez a számozás a windows server 2012-nél 113-nak kellene lennie.
Így nem igazán tudom, hogy miért 18-at ad vissza, az elvileg a windowsNT-nél van :S
Egyébként elég az, hogy ha linuxon(a kiadott linuxon), windows8-on és windows server 2012-n megy a szkriptem?
Az a gond, hogy így nem igazán látom, hogy melyik rendszernél mennyi az OSType kódja. Pedig legalább ehhez a három rendszerhez tartozó kód kellene nekem.
Vagy elég az is, hogy a Linux 36, a többi meg úgyis else ágba kerül:)?

1 Answer

0 votes
answered Apr 5, 2013 by micskeiz (2,652 points)  
  • Elvileg az összes mai Windows WinNT alapú, a Windows 8 / Windows Server 2012 is ezt mondja magáról belül, ez szerintem helyes.
  • Alapvetően elég ha a felsorolt 3 OS-en megy a szkript.
  • Én annyit finomítanék, hogy a Windows OS-ekkel kapcsolatos ID-kat gyűjteném egy switch ágba, a Linuxot egy másikba, és lehetne egy egyéb is. Ez így később bővíthetőbb.
...