0 Pluspunkte 0 Minuspunkte

Wie kann ich in einem where-object Filter mehrere Bedingungen angeben?

get-process | where-object { $_.Id -eq 13455 && $_.Description -match "OneDrive" }

von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Mit dem Operator "-and" kannst du die Bedingungen kombinieren.

get-process | where-object { $_.Id -eq 13455 -and $_.Description -match "OneDrive" }

von  
0 Pluspunkte 0 Minuspunkte

Um Bedingungen zu kombinieren hast du folgende Möglichkeiten:

-and
-or

# oder in Kombination
-not -and
-not -or

if (-not ($a -eq 1 -and $b -eq 2)) {
    # Dieser Code wird ausgeführt, wenn entweder $a nicht gleich 1 oder $b nicht gleich 2 ist.
}

von (732 Punkte)