Как можно проверить через командную строку тип компьютера (настольный компьютер, ноутбук или моноблок)?

Как можно проверить через командную строку тип компьютера (настольный компьютер, ноутбук или моноблок)?

По очень конкретной причине мне нужно проверить форм-фактор компьютера (настольный компьютер, ноутбук или моноблок) удаленно, используя команду через командную строку, 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

Связанный контент