我正在尝试在我们的域中获取多个Windows计算机/服务器的核心数。有Windows 2008R2,Windows 2012,Windows 2016和Windows 10.当我打开CMD并键入
时enter code here
我得到了
节点 - 主机名
错误:
说明=无效的查询
任何想法我做错了什么? 谢谢!
答案 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