Statements or lines of code may be executed when certain conditions are met. PowerShell provides if
and select
statements for this purpose.
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...