1

.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
}

行く

何か案は?

ありがとう

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 に答える