Powershell:简单的Foreach添加

时间:2012-08-15 18:12:07

标签: powershell addition

所以我试图使用.Responsetime's循环简单地将5 foreach的值加在一起,但我无法让它工作:

function go
{
$ping_cycle = test-connection -count 5 -computername www.google.com | select Responsetime
$sum = 0
foreach($item in $ping_cycle)
{
[void]$sum +$item.responsetime
}
$sum
}

任何想法?

由于

2 个答案:

答案 0 :(得分:2)

(test-connection www.google.com -count 5 | `
      Measure-Object -Property ResponseTime -sum).sum

答案 1 :(得分:2)

你必须增加你的$ sum而不是重新分配它:

$sum += $item.responsetime