我尝试使用以下脚本获取物理 CPU 的数量,但无法获得所需的结果。
get-wmiobject Win32_ComputerSystem
是否有任何命令可以获取物理 CPU 的数量?
最佳答案
从 PowerShell 3.0 开始, Get-WmiObject
已被 Get-CimInstance
取代.
物理 CPU 的数量(又名插槽)
@(Get-CimInstance -ClassName Win32_Processor).Count
或者:(Get-CimInstance -ClassName Win32_ComputerSystem).NumberOfProcessors
物理核心数(Get-CimInstance -ClassName Win32_Processor | Measure-Object -Property NumberOfCores -Sum).Sum
逻辑核心数(Get-CimInstance -ClassName Win32_Processor | Measure-Object -Property NumberOfLogicalProcessors -Sum).Sum
或者:(Get-CimInstance -ClassName Win32_ComputerSystem).NumberOfLogicalProcessors
关于用于获取物理 CPU 数量的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47880162/