Filter and Compare

Filtering

Get-ADComputer -filter "Name -like '*DC'"

Filter left

The best place to filter is in the first command.

Where-Object

Get-Service | Where-Object -filter { $_.Status -eq 'Running' }
Get-Service | Where Status -eq 'Running'
Get-Service | Where Name -like '*print*'
Get-Process | where name -NotLike 'powershell*'
Get-Service | Where-Object -filter { $_.Status -eq 'Running' -and $_.StartType -eq 'manual' }
Get-Process | where {$_.ws -gt 10mb}

Comparison Operators