I've seen a number of scripts that look like this:
GET-XXXX | Where {$_.name -eq "foo"}
or
GET-XXXX | Where {$_.name -like "A*"}
Whenever you see code like this, it is a sign that the GET-XXXX is not designed correctly. (NOTE: GET-XXXX is NOT a porn retrieval cmdlet - it is a standin for any GET-<...