将两个管道值一起添加

时间:2016-12-01 14:24:35

标签: powershell winapi math processor

如何将以下命令的结果一起添加到20作为输出而不是2x 10

gwmi Win32_processor -ComputerName SomeComputer | select-object -ExpandProperty NumberOfCores

1 个答案:

答案 0 :(得分:3)

您可以将Measure-Object cmdlet与-Sum开关一起使用:

gwmi Win32_processor -ComputerName SomeComputer |
     select-object -ExpandProperty NumberOfCores | 
     Measure-Object -Sum | 
     select -ExpandProperty Sum

或者如果你想要一个hacky解决方案:

iex ((gwmi Win32_processor -ComputerName SomeComputer | 
    select-object -ExpandProperty NumberOfCores) -join '+')

这基本上将所有带有+的数字连接到一个字符串,然后调用该表达式。