¿Cómo puedo verificar a través de la línea de comandos el formulario de computadora (computadora de escritorio, computadora portátil o todo en uno)?

1

Por una razón muy específica, necesito verificar el factor de forma de la computadora (escritorio, portátil o todo en uno) de forma remota, utilizando un comando a través del símbolo del sistema, powershell o vbs (sistemas Windows 7/8).

¿Hay alguna forma de hacer tal cosa?

Gracias por adelantado.

Diogo
fuente
solución más fácil teamviewer pcworld.com/article/248991/…
Lynob
No respondí porque teamviewer no es exactamente un comando a través del símbolo del sistema, powershell o vbs, pero hará el trabajo y es muy fácil de configurar
Lynob
La única forma en que puedo pensar en hacer esto sería hacer una búsqueda en el modelo del sistema, aunque esto requeriría más que solo la línea de comando. Úselo wmic csproduct get namepara obtener el modelo del sistema
Jason Bristol

Respuestas:

2

guárdelo como info.vbs
vaya a la ubicación del script desde el símbolo del sistema y escriba info.vbs, presione 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
Harikrishnan
fuente
1
+1 para Lunch Box y Pizza Box » Win32_SystemEnclosure - PS: "\root\cimv2"<?? No me funciona, ¿hay algo que editar?
nixda
1
Problema resuelto con tu solución. Muchas gracias.
Diogo