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 ...
PowerShell commands such as Get-Help, Get-Command, Get-Process, Start-Process, Stop-Process, Get-Service, Stop-Service, Get-Content, Get-ChildItem, Copy-Item, Move ...