if, elseIf, e else
if(condition){ <statement block>}elseif(condition2){ <statement block>}else{ <statement block>}
Se condition
avalia $true
, PowerShell, em seguida, executa o bloco de instrução que você fornecer. Em seguida, retoma a execução no final de if
/ elseif
/ else
lista de instrução., PowerShell requer os suspensórios em torno do bloco de declaração, mesmo que o bloco de declaração contenha apenas uma declaração.
Tip
ver as secções “operadores lógicos” e “operadores de comparação” para uma discussão sobre como o PowerShell avalia as expressões como condições.
Se condition
avalia $false
e, em seguida, PowerShell avalia os seguintes (opcional) elseif
condições até que um partidas., Se um partidas, o PowerShell executa o bloco de declaração de associados a essa condição, em seguida, retoma a execução no final de if
/ elseif
/ else
lista de instrução.
Se nenhuma das condições de avaliar a $true
, PowerShell, em seguida, executa o bloco de declaração de associado (opcional) else
cláusula, em seguida, retoma a execução no final de if
/ elseif
/ else
lista de instrução.