The cmdlet Measure-Command will test and evaluate your code to make sure it's as optimal as can be. As a PowerShell scripter for a long time, I've since graduated from how to write code to get the job ...
In which Adam demonstrates the truth in the old PowerShell adage: "The more you can limit the number of objects returned to the pipeline, the faster you code will run." Lots of commands will return ...