Ar PowerShell gali turėti kelis if teiginius?
Ar PowerShell gali turėti kelis if teiginius?

Video: Ar PowerShell gali turėti kelis if teiginius?

Video: Ar PowerShell gali turėti kelis if teiginius?
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Gegužė
Anonim

Daugkartinis sąlygos su kitaip ^

Tais atvejais, kai an jei teiginys pliusas Kitas filialo nepakanka, galite derinti kelis sąlygos. PowerShell šiam tikslui siūlo raktinį žodį elseif. Jeigu įvertinimas jeigu sąlyga sukelia NETEISĄ, visos kitos sąlygos valios būti išbandytas vėliau.

Panašiai klausiama, kaip parašyti if teiginį su keliomis sąlygomis?

Naudokite „&&“arba „||“y., loginis AND arba loginis ARBA operatorius, skirtas sujungti du ar daugiau sąlygos viduje a jei teiginys . Pavyzdžiui; Jeigu jei norite rasti skaičių, kuris dalijasi ir iš 5, ir iš 7, turite naudoti loginį AND, kuris grąžina tik true jeigu tiek sąlygos yra tiesa….

Antra, kaip jūs naudojate ir PowerShell? „-AND“yra naudojamas kai reikia įsitikinti, kad visos sąlygos nurodytos a PowerShell teiginys / posakis yra TRUE. Tuo tarpu "-OR" yra naudojamas kai reikia įsitikinti, kad tik viena sąlyga yra TRUE iš kelių nurodytų sąlygų.

Taigi, kaip pridėti if teiginį PowerShell?

Pridedant -NOT reiškia, kad yra priešingai, todėl dabar Else scenarijaus blokas bus paleistas, kai vykdysime aukščiau pateiktą kodą. Iki šiol žiūrėjome į paprastus Jeigu /Kitas pareiškimus kur buvo žiūrima tik į vieną dalyką.

PowerShell Pagrindai: Darbas su Jei pareiškimas.

-ekv Lygu
-ge Didesnis nei arba lygus
-lt Mažiau nei
-le Mažiau nei arba lygus
-Kaip Pakaitos simbolių rungtynės

Kas yra IF teiginys „PowerShell“?

Kada tu paleisi Jei teiginys , PowerShell įvertina sąlyginę išraišką kaip teisingą arba klaidingą. Jeigu tiesa, < pareiškimas 1 sąrašas> paleidžiamas ir PowerShell išeina iš Jei teiginys . Jeigu yra klaidinga, PowerShell įvertina sąlyginę nurodytą sąlygą pareiškimas.

Rekomenduojamas: