试图远程获取核心数

Trying to get number of cores remotely

我正在尝试获取我们域中多个 windows computers/servers 的核心数。有 Windows 2008R2、Windows 2012、Windows 2016 和 Windows 10。当我打开 CMD 并键入

wmic /NODE:"Hostname" /USER:"Domain\AdminAcoount" OS GET numberofcores

我明白了

Node - Hostname
ERROR:
Description = Invalid query

知道我做错了什么吗? 谢谢!

核心数量是 CPU 的一部分,而不是 OS。

C:\>wmic /NODE:localhost cpu get NumberOfCores, NumberOfLogicalProcessors
NumberOfCores  NumberOfLogicalProcessors
4              8

当您准备好升级到 PowerShell 时。

PS C:\> Get-WmiObject Win32_Processor | Select-Object -Property NumberOfCores

NumberOfCores
-------------
            4

或者,使用 cmd .bat 脚本。

C:\>powershell -NoProfile -Command "& { Get-WmiObject Win32_Processor | Select-Object -Property NumberOfCores }"

NumberOfCores
-------------
            4