Conditional statements
Statements or lines of code may be executed when certain conditions are met. PowerShell provides if and select statements for this purpose.
If, else, and elseif
An if statement is written as follows; the statements enclosed by the if statement will execute if the condition evaluates to true:
if (<condition>) {
<statements>
} The else statement is optional and will trigger if all previous conditions evaluate to false:
if (<first-condition>) {
<first-statements>
} else {
<second-statements>
} The elseif statement allows conditions to be stacked:
if (<first-condition>) {
<first-statements>
} elseif (<second-condition>) {
<second-statements>
} elseif (<last-condition>) {
<last-statements>
}The else statement may be added after any number of elseif statements.
Execution of a block of conditions stops as soon as a single condition evaluates to true. For example, both the first...