본문 바로가기
TechNical/WMI

WMI로 간단한 시스템 정보 확인!

by 강멍멍이 2008. 1. 30.
반응형

WMI를 이용해서 간단한 시스템 정보를 확인 할 수가 있습니다!
서버를 다루다 보면 이러한 시스템 정보가 필요 할 때가 있지요.
여기에 나온 것 보다 훨씬 많은 정보를 추출해 낼 수가 있지만~ 운영하면서 이건 필요하겠다
싶은 것만 추려서 만들어 봤습니다.

간단히 이런 것들만 뽑아 보십시다~

 - 벤더명
 - 모델 타입
 - 씨리얼 번호
 - 시스템 이름
 - 모델명
 - 메모리 사이즈
 - OS 명
 - OS 버전
 - 서비스 팩 버전


참고로... 개인 컴퓨타에서 돌리면.. 뭐 벤더명,씨리얼 번호.. 이런게 나올려나 모르겠네요..
아... 그리구 HP인가.. IBM인가... 둘 중에 하나가 이거로는 씨리얼 번호를 안 가르쳐 줍니다.

아무튼~ 아래는 스크립트 코드 입니다 ^-^

[System_INFO.vbs]

strComputer = "."

Set objWMIService_day = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")


    Set colItems_day = objWMIService_day.ExecQuery("Select * from Win32_ComputerSystemProduct",,48)

    For Each objItem_day in colItems_day

        Wscript.Echo "Vender        : " & objItem_day.Vendor   
  Wscript.Echo "Model Type    : " & objItem_day.Name   
  Wscript.Echo "Serial Number : " & objItem_day.IdentifyingNumber   
    Next

   

    Set colItems_day = objWMIService_day.ExecQuery("Select * from Win32_ComputerSystem",,48)

    For Each objItem_day in colItems_day    

  Wscript.Echo "System Name   : " & objItem_day.Name   

    Next

   

    Set colItems_day = objWMIService_day.ExecQuery("Select * from Win32_BIOS",,48)

    For Each objItem_day in colItems_day

  Wscript.Echo "Model Name    : " & objItem_day.Name   

    Next

    Set colItems_day = objWMIService_day.ExecQuery("Select * from Win32_LogicalMemoryConfiguration",,48)

    For Each objItem_day in colItems_day

  Wscript.Echo "Memory Size   : " & objItem_day.TotalPhysicalMemory

    Next

   

    Set colItems_day = objWMIService_day.ExecQuery("Select * from Win32_OperatingSystem",,48)

    For Each objItem_day in colItems_day

  Wscript.Echo "O/S Name      : " & objItem_day.Caption
      Wscript.Echo "O/S Version   : " & objItem_day.Version
  Wscript.Echo "Service Pack  : " & objItem_day.CSDVersion   

    Next   

Set objWMIService_day = Nothing

아.. 이게... 어디서 봤던가...? 예전에 했던거라 기억이 가물가물 하네요... ㅇ_ㅇ??
MS 사이트에서 봤덩가...;;; 암튼.. 원문은 더 많은 정보를 뿌려 줍니다.
하지만~ 단순한 케이군은 필요한거만 추려 냈다는......
자꾸만 멍청해 지는 케이군 ㅠ_ㅠ

반응형

댓글