Puteți avea mai multe instrucțiuni if în PowerShell?
Puteți avea mai multe instrucțiuni if în PowerShell?

Video: Puteți avea mai multe instrucțiuni if în PowerShell?

Video: Puteți avea mai multe instrucțiuni if în PowerShell?
Video: FAQ PowerShell - Can You Have Too Many If Statements? 2024, Noiembrie
Anonim

Multiplu conditii cu elseif ^

În acele cazuri în care an declarația dacă la care se adauga altfel ramura este insuficientă, puteți combina mai multe conditii. PowerShell oferă cuvântul cheie elseif în acest scop. Dacă evaluarea dacă condiția rezultă în FALSE, toate celelalte condiții voi fi testat ulterior.

În mod similar, se întreabă, cum scrieți o declarație if cu mai multe condiții?

Folosiți fie „&&” fie „||” adică operator logic AND sau logic OR pentru a conecta două sau mai multe conditii în interiorul unui declarația dacă . Pentru ex.; Dacă doriți să găsiți numărul care este divizibil atât cu 5, cât și cu 7, trebuie să utilizați ȘI logic, care returnează numai adevărat dacă amandoua conditii sunt adevarate….

În al doilea rând, cum folosești și în PowerShell? „-ȘI” este folosit atunci când trebuie să vă asigurați că toate condițiile specificate la a PowerShell afirmația/expresia sunt ADEVARATE. În timp ce „-OR” este folosit atunci când trebuie să vă asigurați că doar o condiție este TRUE din mai multe condiții specificate.

Din acest motiv, cum adaug o declarație if în PowerShell?

Adăugând –NOT înseamnă că opusul este adevărat, așa că acum blocul de script Else va fi rulat când executăm codul de mai sus. Până acum ne-am uitat la simplu Dacă / Altfel declarații unde se privea un singur lucru.

PowerShell Elemente de bază: Lucrul cu If Statement.

-echivalentul Egal cu
-GE Mai mare sau egal cu
-lt Mai puțin decât
-le Mai mic sau egal cu
-ca Potrivire wildcard

Ce este declarația IF în PowerShell?

Cand conduci un Dacă declarația , PowerShell evaluează expresia condiționată ca fiind adevărată sau falsă. Dacă este adevărat, < afirmație lista 1> rulează și PowerShell iese din Dacă declarația . Dacă este fals, PowerShell evaluează condiția specificată de condițional afirmație.

Recomandat: