powershell:获取cpu逻辑核心数

最近入门powershell,总的感觉就是powershell把所有的数据都对象化了,像是在写java代码,计算电脑上逻辑核心总数是用CPU个数X每颗CPU上的逻辑核心数,代码很简单,如下:

# 获取CPU逻辑核心总数
function get_logic_core_count(){
    $cpu=get-wmiobject win32_processor
    # @($cpu).count CPU个数
    # $cpu.NumberOfLogicalProcessors 每个CPU的逻辑核心数
    return @($cpu).count*$cpu.NumberOfLogicalProcessors
}

echo "逻辑核心总数 $(get_logic_core_count)"

你可能感兴趣的:(script)