Sometimes it is required to write conditional statements in Windows PowerShell. Windows PowerShell supports following two conditional constructs.
If Statements
To write an If statement use code similar to this:
$a = "white"
if ($a -eq "red")
{"The color is red."}
elseif ($a -eq "white")
{"The color is white."}
else
{"The color is blue."}
Instead of writing a series of If statements you can use a Switch statement, which is equivalent to VBScript’s Select Case statement:
$a = 2
switch ($a)
{
1 {"The color is red."}
2 {"The color is blue."}
3 {"The color is green."}
4 {"The color is yellow."}
default {"Other."}
}