컴퓨터 양식(데스크탑, 노트북 또는 올인원)을 명령줄을 통해 어떻게 확인할 수 있나요?

컴퓨터 양식(데스크탑, 노트북 또는 올인원)을 명령줄을 통해 어떻게 확인할 수 있나요?

매우 특정한 이유로 명령 프롬프트, powershell 또는 vbs(Windows 7/8 시스템)를 통한 명령을 사용하여 원격으로 컴퓨터 폼 팩터(데스크탑, 노트북 또는 올인원)를 확인해야 합니다.

그런 일을 할 수 있는 방법이 있나요?

미리 감사드립니다.

답변1

info.vbs로 저장
명령 프롬프트에서 스크립트 위치로 이동하여 info.vbs를 입력하고 Enter 키를 누릅니다.

 strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colChassis = objWMIService.ExecQuery _
        ("Select * from Win32_SystemEnclosure")
    For Each objChassis in colChassis
        For  Each strChassisType in objChassis.ChassisTypes
            Select Case strChassisType
                Case 1
                    Wscript.Echo "Other"
                Case 2
                    Wscript.Echo "Unknown"
                Case 3
                    Wscript.Echo "Desktop"
                Case 4
                    Wscript.Echo "Low Profile Desktop"
                Case 5
                    Wscript.Echo "Pizza Box"
                Case 6
                    Wscript.Echo "Mini Tower"
                Case 7
                    Wscript.Echo "Tower"
                Case 8
                    Wscript.Echo "Portable"
                Case 9
                    Wscript.Echo "Laptop"
                Case 10
                    Wscript.Echo "Notebook"
                Case 11
                    Wscript.Echo "Handheld"
                Case 12
                    Wscript.Echo "Docking Station"
                Case 13
                    Wscript.Echo "All-in-One"
                Case 14
                    Wscript.Echo "Sub-Notebook"
                Case 15
                    Wscript.Echo "Space Saving"
                Case 16
                    Wscript.Echo "Lunch Box"
                Case 17

관련 정보