Vergleichsoperatoren¶
(engl. Comparison Operators)
Hilfe: about_Comparison_Operators (oder natürlich online im MS Technet)
oder aber:
Get-Help about_Comparison_Operators
Übersicht:
-eq
-ne
-gt
-ge
-lt
-le
-Like
-NotLike
-Match
-Not Match
-Contains
-NotContains
-In
-NotIn
-Replace
klassische Filter:
Get-Service | Where-Object { $_.status -eq "running" }
können seit PowerShell 3.0 auch mit folgender Kurzschreibweise ermittelt werden
Get-Service | Where-Object status -eq "running"
aber bei Kombinationen mit and oder o*r* bitte wieder klassische, lange Schreibweisen
Get-Process | Where-Object { $_.Name -eq "iexplore" -or $_.name -eq "Chrome" -or $_.name -eq "Firefox" } | Stop-Process
Get-Service | Where-Object { $_.status -eq "running" -and $_.name -like "a*" }