我尝试使用下面的脚本获取物理 CPU 的数量,但无法获得所需的结果。
get-wmiobject Win32_ComputerSystem
Run Code Online (Sandbox Code Playgroud)
有没有命令可以获取物理CPU的数量?
从 PowerShell 3.0 开始,Get-WmiObject已被Get-CimInstance.
@(Get-CimInstance -ClassName Win32_Processor).Count
Run Code Online (Sandbox Code Playgroud)
或者:
(Get-CimInstance -ClassName Win32_ComputerSystem).NumberOfProcessors
Run Code Online (Sandbox Code Playgroud)
(Get-CimInstance -ClassName Win32_Processor | Measure-Object -Property NumberOfCores -Sum).Sum
Run Code Online (Sandbox Code Playgroud)
(Get-CimInstance -ClassName Win32_Processor | Measure-Object -Property NumberOfLogicalProcessors -Sum).Sum
Run Code Online (Sandbox Code Playgroud)
或者:
(Get-CimInstance -ClassName Win32_ComputerSystem).NumberOfLogicalProcessors
Run Code Online (Sandbox Code Playgroud)