instrucciones if, elseIf y else
if(condition){ <statement block>}elseif(condition2){ <statement block>}else{ <statement block>}
Ifcondition
se evalúa como $true
y, a continuación, PowerShell ejecuta el bloque de instrucciones que proporcione. A continuación, se reanuda la ejecución en el extremo de la etiqueta if
/ elseif
/ else
declaración de la lista., PowerShell requiere las llaves que encierran el bloque de instrucciones incluso si el bloque de instrucciones contiene solo una instrucción.
sugerencia
Consulte las secciones «operadores lógicos» y «operadores de comparación» para ver una discusión sobre cómo PowerShell evalúa las expresiones como condiciones.
Si condition
se evalúa como $false
, PowerShell evalúa las siguientes condiciones (opcional) elseif
hasta que una coincida., Si una de ellas coincide, PowerShell ejecuta el bloque de instrucciones asociado a esa condición y, a continuación, reanuda la ejecución al final de la lista de instrucciones if
/ elseif
/ else
.
si ninguna de las condiciones se evalúa como $true
, PowerShell ejecuta el bloque de instrucciones asociado con la cláusula (opcional) else
, y reanuda la ejecución al final de la cláusula if
/ elseif
/ else
lista de instrucciones.