Powershell - instrução aninhada se outra coisa

É sempre válido aninhar instruções if-else, o que significa que você pode usar uma instrução if ou elseif dentro de outra instrução if ou elseif.

Sintaxe

A sintaxe para um aninhado if ... else é a seguinte -

if(Boolean_expression 1) {
   // Executes when the Boolean expression 1 is true
   if(Boolean_expression 2) {
      // Executes when the Boolean expression 2 is true
   }
}

Você pode aninhar elseif...elseda mesma forma que aninhamos a instrução if .

Exemplo

$x = 30
$y = 10

if($x -eq 30){
   if($y -eq 10) {
      write-host("X = 30 and Y = 10")
   }
}

Isso produzirá o seguinte resultado -

Resultado

X = 30 and Y = 10