Introduzione di Istruzione Se in PowerShell

Se la Dichiarazione in PowerShell consente al programmatore di controllare il flusso di esecuzione del programma, l’istruzione” IF” definisce se un programma deve eseguire una sezione di codice o non, a seconda se una data condizione espressione è corretta o meno. Qui corretto in termini di programmazione vero o falso., Uno degli usi principali della dichiarazione if consente al programma di prendere la decisione sulla base di una o più condizioni.

E se un’istruzione è basata sul valore booleano, se il valore della condizione booleana è vero che all’interno del blocco if ed eseguire le righe di istruzioni all’interno del blocco if. In un’altra parola semplice, Per eseguire qualsiasi istruzione deve testare una o più condizioni se le condizioni sono vere eseguirà l’istruzione. Dichiarazione ” If ” necessaria quando volevamo controllare qualsiasi caso specifico.,

Inizia la Tua Connessione Dati ovviamente la Scienza

Hadoop, i Dati della Scienza, Statistiche & altri

che Cosa è PowerShell?

PowerShell è un modo per scrivere comandi amministrativi su ambienti Windows, è simile a bash scripting in Linux. Esso fornisce un modo per automatizzare il sistema operativo Windows e le sue applicazioni per affrontare varie attività.,PowerShell è disponibile sia per i sistemi operativi Windows e Linux, ma in questo tutorial, ci stiamo concentrando su Windows. Nell’immagine qui sotto possiamo vedere come Powershell controlla tutte le opere di automazione.

Sintassi:

La sintassi di if in PowerShell è molto simile ad altri linguaggi di programmazione. Controlla la condizione se l’espressione della condizione è vera, verrà bloccata se l’espressione della condizione è falsa, andrà ad altro.

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

Possiamo anche usare elseif, sintassi qui sotto.,

Diagramma di flusso

Nel diagramma di flusso sottostante possiamo vedere quando inizia l’esecuzione, prima controlla la condizione. Se la condizione è vera, andrà al blocco dell’istruzione. Qui le condizioni possono essere una o più. Tutte le condizioni diverse da zero, false, blank sono considerate solo vere .ad esempio, se qualsiasi espressione condizionale fornisce un output di 0,”, false tutte queste sono considerate false dichiarazioni.

Come funziona if statement in PowerShell?,

if (<cond1>)
{<statement1>}

Qui, quando inizia l’esecuzione, controlla cond1 come se fosse vero o falso, in base al valore che eseguirà il blocco di istruzioni se cond1 è vero eseguirà statement1 e PowerShell exit. Ma se cond1 è falso, allora controllerà se il blocco cond2, se cond2 è vero, verrà eseguito statement2. Se cond1 e cond2 sono entrambi falsi o nessuna delle condizioni è vera, verrà eseguita l’istruzione else.

La condizione può essere una o più, ad esempio.,

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

Esempi di If in PowerShell

Gli esempi di If in PowerShell è riportata di seguito:

Esempio #1 – Semplice if-else esempio

Codice:

$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”)
}

Uscita:

Spiegazione: Il codice di cui sopra è il controllo del valore di $x, se è meno di 20 o meno, se il valore di $x è inferiore a 20 sarà eseguita se il blocco di istruzioni.,

Esempio #2-con più condizioni

Codice:

Output:

Spiegazione:

Il codice sopra riportato stamperà l’output in base alla data odierna. Qui corrisponde al valore di day day, quindi se un giorno è domenica o sabato, stamperà “Ciao amici, le banche sono chiuse oggi” e se è diverso da domenica e sabato stamperà “Benvenuti nelle nostre banche”.,

Esempio #3 – if-else if condizioni

Codice:

Uscita:

Descrizione:

Nel codice di cui sopra, si verifica per $occupazione valore, se è uguale a di ingegneria di ingegneria stampa se il valore $occupazione vendite, poi, la stampa di vendite, e se $occupazione è nessuno quindi, la stampa di contabilità.

Esempio #4 – Funzionale basato

Codice:

Output:

Nota: In PowerShell Stringa con lunghezza, più di zero è considerato come vero.,

Spiegazione:

Nell’esempio precedente in primo luogo, richiede la funzione di controllo con il parametro TRUE TRUE, e all’interno di function check, controlla for VALUE e se è true stamperà TRUE, in modo simile di nuovo check-called con parameter FALSE FALSE e controlla VALUE VALUE e poiché è false andrà al blocco else.

Lascia che ti spieghi alcuni casi d’uso reali in cui avevamo bisogno di “se”.

Se vogliamo verificare se il server di database è in alto o in basso(controllando se il database è in esecuzione o meno), possiamo usare l’istruzione if., Quindi, se il database è inattivo, esegui qualsiasi servizio o comando sul database. Questo sarà completamente automatizzato che controllerà tutto lo stato del database di tempo.

Codice:

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

Molte volte a causa del carico pesante su un server smette di funzionare, quindi per controllare la capacità di carico di soglia del server possiamo usare Powershell se condition e inside condition possiamo scrivere le nostre istruzioni richieste.

Codice:

Con l’esempio sopra, siamo chiari che se una dichiarazione può giocare un ruolo molto cruciale nel mondo reale del software.,

Articoli consigliati

Questa è una guida all’istruzione If in PowerShell. PowerShell SE è uno strumento molto potente per gestire le dichiarazioni condizionali Qui discutiamo che cosa è PowerShell? come funziona se l’istruzione funziona in PowerShell? insieme ai rispettivi esempi e diagramma di flusso., Si può anche passare attraverso i nostri altri articoli correlati per saperne di più

  1. Se non Altro in PowerShell
  2. Hashtable in PowerShell
  3. Powershell Write-Host
  4. PowerShell per Eseguire il Comando
  5. Guida Completa per il Resto Se in C++
  6. Metodi e Costruttore di Hashtable in Java
0 Azioni