Introdução à Instrução Se PowerShell

A Instrução Se no PowerShell permite que o programador controlar o fluxo de execução do programa, o” SE” instrução define se um programa tem para executar uma seção de código ou não, dependendo de uma condição dada expressão é correta ou não. Aqui correto em termos de programação verdadeiro ou falso., Um dos principais usos da declaração if permite ao programa tomar a decisão com base em uma ou mais condições.

E se uma declaração é baseada no valor booleano, se o valor da condição booleana é verdadeiro do que dentro do bloco if e executar as linhas de declarações dentro do bloco if. Em outra palavra simples, para executar qualquer declaração que tem de testar uma ou várias condições se as condições são verdadeiras, irá executar a declaração. “Se” declaração necessária quando quisemos verificar qualquer caso específico.,

Iniciar Sua Livre de Dados do Curso de Ciência

Hadoop, de Ciência de Dados, Estatísticas de & outros

o Que é PowerShell?

PowerShell é uma forma de escrever comandos administrativos em ambientes Windows, é semelhante ao bash scripting em Linux. Ele fornece uma maneira de automatizar o Sistema Operacional Windows e suas aplicações para lidar com várias tarefas.,PowerShell está disponível para sistemas operacionais Windows e Linux, mas neste tutorial, estamos focando no windows. Na imagem abaixo podemos ver como Powershell controla todos os trabalhos de automação.

sintaxe:

sintaxe de if em PowerShell é muito semelhante a outras linguagens de programação. Ele verifica para a condição se a expressão da condição é verdadeira, será necessário se o bloco se a expressão da condição for falsa, ele irá para outro.

if(condition) {
// Executes when the condition is true
}else {
// Executes when the condition is false
}

podemos também usar elseif, sintaxe abaixo.,

Diagrama de fluxo

no diagrama de fluxo abaixo podemos ver quando a execução começa, primeiro verifica a condição. Se a condição for verdadeira, então irá para o bloco de declaração. Aqui as condições podem ser uma ou várias. Qualquer condição diferente de zero, falso, em branco são considerados apenas verdadeiros .por exemplo, se qualquer expressão condicional dá uma saída de 0,”, falso todos estes são considerados como falsas declarações.

como funciona se a declaração funciona em PowerShell?,

if (<cond1>)
{<statement1>}

Aqui, quando inicia a execução verifica cond1 como se é verdadeira ou falsa, com base no valor que ele vai executar o bloco de declaração se cond1 for verdadeira será executada statement1 e PowerShell sair. Mas se o cond1 for falso, então ele irá verificar se o bloco cond2, se o cond2 for verdadeiro, então o statement2 será executado. Se cond1 e cond2 ambos são falsos ou nenhuma das condições é verdadeira, então a declaração será executada.

A condição pode ser um ou vários, por exemplo.,

if (<condition 1 -or condition 2>)
{<statement1>}

Exemplos para Instrução Se PowerShell

Os exemplos de Instrução Se no PowerShell é dada a seguir:

Exemplo #1 – Simples se-outro exemplo

Código:

$x = 40
if($x -le 20){
write-host("value of x is less than 20")
}else{
write-host("value of x is greater than 20”)
}

Saída:

Explicação: O código acima é verificar o valor de $x, se for menor que 20, ou não, se o valor de $x for menor do que 20 ele será executado se o bloco de declaração.,

Exemplo #2 – com Várias condições

Código:

Saída:

Explicação:

O código acima irá imprimir saída de acordo com as de hoje. Aqui ele corresponde case o valor de $day, então se um dia é Domingo ou sábado, ele vai imprimir “Olá amigos, bancos estão fechados hoje” e se é diferente de domingo e sábado ele vai imprimir “Bem-vindo aos nossos bancos”.,

Exemplo #3 – if-else, se as condições

Código:

Saída:

Explicação:

No código acima, verifica $ocupação de valor, se ele for igual a engenharia de impressão de engenharia se o valor for $a ocupação é vendas, em seguida, ele irá imprimir vendas, e se a ocupação é nenhum, em seguida, ele irá imprimir contabilidade.

exemplo #4-Functional Based

Code:

Output:

nota: na cadeia de carapaça com comprimento, mais do que zero é considerado verdadeiro.,

explicação:

no exemplo acima primeiro, ele pede a função de verificação com o parâmetro $TRUE, e dentro da função check, ele verifica por $VALUE e se for verdadeiro irá imprimir TRUE, de uma forma semelhante novamente check-call com o parâmetro $FALSE e como é falso irá para o outro bloco.deixe-me explicar-lhe alguns casos de uso real onde precisávamos de “se”.

Se queremos verificar se o servidor de banco de dados está em cima ou em baixo(verificando se a base de dados está em execução ou não), então podemos usar if statement., Então, se a base de dados está em baixo, então execute qualquer serviço ou comando para cima da base de dados. Isto será completamente automatizado, que irá verificar todo o estado da base de dados de tempo.

Código:

$x = Dbconnection()//$x is true or false
if($x){
write-host("Start database services process")
//run some script to handle a situation
}

Muitas vezes por causa da pesada carga em um servidor parar de funcionar, então, para verificar o limite de capacidade de carga do servidor, podemos usar o Powershell se a condição e dentro da condição, podemos escrever nossas instruções necessárias.

Código:

com o exemplo acima, somos claros que se uma declaração pode desempenhar um papel muito crucial no mundo real do software.,

artigos recomendados

This is a guide to If Statement in PowerShell. PowerShell IF é uma ferramenta muito poderosa para lidar com declarações condicionais aqui nós discutimos o que é PowerShell? como é que se a declaração funciona em PowerShell? juntamente com os respectivos exemplos e fluxograma., Você também pode ir através de nossos outros artigos relacionados com para saber mais

  1. Se Mais no PowerShell
  2. Hashtable no PowerShell
  3. Powershell Write-Host
  4. PowerShell Execute o Comando
  5. Guia Completo para Outra Se em C++
  6. Métodos e Construtor de Hashtable em Java
0 Ações