试图远程获取核心数量

时间:2017-06-09 15:16:06

标签: windows cmd wmic cpu-cores

我正在尝试在我们的域中获取多个Windows计算机/服务器的核心数。有Windows 2008R2,Windows 2012,Windows 2016和Windows 10.当我打开CMD并键入

enter code here

我得到了

  

节点 - 主机名
  错误:
  说明=无效的查询

任何想法我做错了什么? 谢谢!

1 个答案:

答案 0 :(得分:1)

核心数是CPU的一部分,而不是操作系统。

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