如何透過命令列查看電腦形態(桌上型電腦、筆記本或一體機)?

如何透過命令列查看電腦形態(桌上型電腦、筆記本或一體機)?

由於一個非常具體的原因,我需要透過命令提示字元、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

相關內容