HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

Where-Object — Selects objects from a collection based on their property values. Note: This command can only be use

Submitted by: @import:tldr-pages··
0
Viewed 0 times
where-objectcommandfromcollectioncliselectsobjectsbased
windows

Problem

How to use the Where-Object command: Selects objects from a collection based on their property values. Note: This command can only be used through PowerShell. More information: <https://learn.microsoft.com/powershell/module/microsoft.powershell.core/where-object>.

Solution

Where-Object — Selects objects from a collection based on their property values. Note: This command can only be used through PowerShell. More information: <https://learn.microsoft.com/powershell/module/microsoft.powershell.core/where-object>.

Filter aliases by its name:
Get-Alias | Where-Object -{{Property}} {{Name}} -{{eq}} {{name}}


List all services that are currently stopped. The $_ automatic variable represents each object that is passed to the Where-Object cmdlet:
Get-Service | Where-Object {$_.Status -eq "Stopped"}


Use multiple conditions:
Get-Module -ListAvailable | Where-Object { $_.Name -NotLike "Microsoft*" -And $_.Name -NotLike "PS*" }

Code Snippets

Filter aliases by its name

Get-Alias | Where-Object -{{Property}} {{Name}} -{{eq}} {{name}}

List all services that are currently stopped. The `$_` automatic variable represents each object that is passed to the `Where-Object` cmdlet

Get-Service | Where-Object {$_.Status -eq "Stopped"}

Use multiple conditions

Get-Module -ListAvailable | Where-Object { $_.Name -NotLike "Microsoft*" -And $_.Name -NotLike "PS*" }

Context

tldr-pages: windows/Where-Object

Revisions (0)

No revisions yet.