PowerShellの複合条件をまとめました。
演算子 | 説明 | 使用例 |
---|---|---|
-And | 両方の条件が正しい時に正となる | if((2 -eq 2) -And (3 -eq 3)) 結果:正 |
-Or | 両方あるいは、どちらかの条件が正しい時に正となる | if((1 -eq 2) -And (3 -eq 3)) 結果:正 |
-Xor | 一方の条件が正しく、もう片方が偽の場合のみ、正となる | if((1 -eq 2) -And (3 -eq 3)) 結果:正 |
-Not | 条件の結果が負の場合、正となる | if(-Not (1 -eq 2)) 結果:正 |
if(((2 -eq 2) -And (3 -eq 3)) -Or ((2 -eq 2) -And (3 -eq 3))){ Write-Host "正" }else{ Write-Host "偽" }
実行結果
正