1

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

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
}

有任何想法吗?

谢谢

4

2 回答 2

2
(test-connection www.google.com -count 5 | `
      Measure-Object -Property ResponseTime -sum).sum
于 2012-08-15T18:18:35.867 回答
2

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

$sum += $item.responsetime
于 2012-08-15T18:20:34.103 回答