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