Powershell 比較演算子
デフォルトで大文字小文字を区別しない。
明示的に区別する場合は、比較演算子の前に c をつける(例: -ceq, -clike)
明示的に区別しない場合は、比較演算子の前に i をつける(例: -ieq, -ilike)
【等式】
| Powershell | C/C++ | 意味 | 
| -eq, -ieq, -ceq | == | 等しい | 
| -ne, -ine, -cne | != | 等しくない | 
| -gt, -igt, -cgt | > | より大きい | 
| -ge, -ige, -cge | >= | 以上 | 
| -lt, -ilt, -clt | < | より小さい | 
| -le, -ile, -cle | <= | 以下 | 
【照合】
| Powershell | 意味 | 
| -like, -ilike, -clike | 文字列がワイルドカードパターンと一致する | 
| -notlike, -inotlike, -cnotlike | 文字列が野生のワイルドカードと一致しない | 
| -match, -imatch, -cmatch | 文字列が正規表現パターンと一致する | 
| -notmatch, -inotmatch, -cnotmatch | 文字列が正規表現パターンと一致しない | 
【代替】
| Powershell | 意味 | 
| -replace, -ireplace, -creplace | 正規表現パターンに一致する文字列を置き換える | 
【封じ込め】
| Powershell | 意味 | 
| -contains, -icontains, -ccontains | コレクションに値が含まれている | 
| -notcontains, -inotcontains, -cnotcontains | コレクションに値が含まれていない | 
| -in | 値がコレクション内にある | 
| -notin | 値がコレクション内にない | 
【Type】
| Powershell | 意味 | 
| -is | 両方のオブジェクトが同じ型である | 
| -isnot | オブジェクトが同じ型ではない |