<t>Yup.<br/>
<br/>
Measure-Command { .\do_something.ps1 }<br/>
<br/>
```<br/>
<br/>
Note that one minor downside of `Measure-Command` is that you see no `stdout` output. <br/>
<br/>
[Update, thanks to @JasonMArcher] You can fix that by piping the command output to some commandlet that writes to the host, e.g. `Out-Default` so it becomes:<br/>
<br/>
```<br/>
Measure-Command { .\do_something.ps1 | Out-Default }<br/>
<br/>
```<br/>
<br/>
Another way to see the output would be to use the .NET `Stopwatch` class like this:<br/>
<br/>
```<br/>
$sw = [Diagnostics.Stopwatch]::StartNew()<br/>
.\do_something.ps1<br/>
$sw.Stop()<br/>
$sw.Elapsed<br/>
<br/>
```</t>