PowerShellの比較演算子は次ようなものがあります。既定では大文字/小文字を区別しません。大文字/小文字を区別するには-cプレフィックスを付けます。
| 演算子 | 意味 |
|---|---|
| -eq | 等しい |
| -ne | 等しくない |
| -gt | より大きい |
| -ge | 以上 |
| -lt | より小さい |
| -le | 以下 |
| -like | ワイルドカードによる比較 |
| -notlike | -like演算子がfalseを返すような場合。 |
| -match | 正規表現による比較 |
| -notmatch | 正規表現による比較。-match演算子がfalseを返すような場合。 |
| -contains | リストに値が含まれる場合 |
| -notcontains | -contains演算子がfalseを返すような場合 |
| -is | 指定の.NET型の場合 |
| -isnot | -is演算子がfalseを返すような場合 |
スポンサーリンク