Az IF -ELSEIF -ELSE elágazás az egyik legegyszerűbb lehetőség. Be lehet írni akár egysoros kifejezésekbe is, de akkor a kicsit nehezen értelmezhető. Viszont szkriptekben praktikusan használható:
[47] PS C:\> $a = 25
[48] PS C:\> if($a -gt 10)
>> { "nagyobb, mint 10" }
>> elseif($a -lt 10)
>> { "kisebb, mint 10" }
>> else
>> { "pont 10" }
>>
nagyobb, mint 10
Természetesen nem kötelező az IF mellett ELSEIF és ELSE használata, bármelyik, akár mindkettő is elhagyható.