Я не уверен, что точно понимаю ваше требование ... Если вы хотите узнать, сколько времени прошло для командлета powershell или сценария ps1, который вы запускаете, вы можете сравнить свойства startexecutiontime и endexecutiontime истории команд.
например. Используйте get-history, чтобы найти команду, которую вы хотите рассчитать, а затем используйте эту
Get-history -ID 123 | % { $_.endexecutiontime - $_.startexecutiontime}
или, если вы хотите найти время, истекшее для последней команды, используйте это
get-history -count 1 | % { $_.endexecutiontime - $_.startexecutiontime}