📅  最后修改于: 2023-12-03 15:27:47.456000             🧑  作者: Mango
在 Powershell 中,我们可以使用以下命令来获取系统的 CPU 信息:
Get-WMIObject -class Win32_Processor
该命令会返回当前计算机上所有激活的 CPU 的详细信息,包括 CPU 的制造商、型号、主频、当前使用率等。
除了上述命令,我们还可以使用以下命令来获取更详细的 CPU 信息:
Get-CimInstance -ClassName Win32_Processor | Select-Object -Property Name,NumberOfCores,NumberOfLogicalProcessors,MaxClockSpeed
该命令会返回当前计算机上所有激活的 CPU 的名称、核心数、逻辑处理器数以及最大主频。
如果我们只想获取 CPU 的型号或制造商,可以使用以下命令:
(Get-WMIObject -class Win32_Processor).Name
(Get-WMIObject -class Win32_Processor).Manufacturer
以上命令分别返回当前计算机上 CPU 的型号和制造商信息。
值得注意的是,上述命令需要在管理员权限下运行,否则可能会因权限不足而无法获取 CPU 信息。
总结一下,获取 CPU 信息的 Powershell 命令可以使用如下命令:
# 获取所有 CPU 的详细信息
Get-WMIObject -class Win32_Processor
# 获取 CPU 的名称、核心数、逻辑处理器数以及最大主频
Get-CimInstance -ClassName Win32_Processor | Select-Object -Property Name,NumberOfCores,NumberOfLogicalProcessors,MaxClockSpeed
# 获取 CPU 的型号
(Get-WMIObject -class Win32_Processor).Name
# 获取 CPU 的制造商
(Get-WMIObject -class Win32_Processor).Manufacturer
以上命令可以轻松获取到系统的 CPU 信息,对于开发人员来说是非常有用的。