Хорошо, я пытался добавить это как комментарий, но форматирование кода было просто ограничено в комментарии, поэтому я сделаю это как другой ответ.
У меня была похожая необходимость,но я перебирал коллекцию и мне нужно было измерить 2 разные операции для каждого элемента в коллекции, и я хотел подвести итог всего времени, которое потребовалось для каждой операции.
Вот что я сделал:
$opATot = New-TimeSpan
$opBTot = New-TimeSpan
$myData | %{
$opA = Measure-Command -Expression { do-op-a $_ }
$opB = Measure-Command -Expression { do-op-b $_ }
$opATot = $opATot.add( $opA )
$opBTot = $opBTot.add( $opB )
}
"Op A took " + $opATot
"Op B took " + $opBTot