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...