最近入门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)"