こんな感じ。

演算子 概要 例(条件式の部分のみ)
-eq 等しい(=) $_.Name -eq "abcde"
-ne 等しくない(≠) $_.Name -ne "abcde"
-gt より大きい(>) $_.Length -gt 100
-ge 以上(≧) $_.Length -ge 100
-lt 未満(<) $_.Length -lt 100
-le 以下(≦) $_.Length -le 100
-like あいまい検索(ワイルドカード) "filename.log" -like "*.log"
-notlike あいまい検索(否定)(ワイルドカード) "filename.log" -notlike "*.log"
-match 正規表現検索 "filename.log" -match "[a-z]{1,}\.log"
-notmatch 正規表現検索(否定) "filename.log" -notmatch "[a-z]{1,}\.log"

タグ:

powershell
最終更新:2013年09月05日 16:58