概要
条件を満たしたブロックを実行する。いわゆるIF文。
構文
if (<test1>) {
List 1
.....}
[elseif (<test2>) {
List 2
.....}]
[else {
List 3
.....}]
概要
<test1>の結果がTrueの場合、List 1を実行
<test1>がFalseのとき、<test2>の評価を行い、結果がTrueの場合に、List 2を実行
<test2>がFalseのとき、<test3>の評価を行い、結果がTrueの場合に、List 3を実行
使用例 1
$x=1
if ($x -eq 1){
Write-Host statement1
} elseif ($x = 1) {
Write-Host statement2
} else {
Write-Host statement3
}
実行結果
statement1
使用例 2
$x=2
if ($x -eq 1){
Write-Host statement1
} elseif ($x = 2) {
Write-Host statement2
} else {
Write-Host statement3
}
実行結果
statement2
コメント