Կարող եք մի քանի if հայտարարություններ ունենալ PowerShell-ում:
Կարող եք մի քանի if հայտարարություններ ունենալ PowerShell-ում:

Video: Կարող եք մի քանի if հայտարարություններ ունենալ PowerShell-ում:

Video: Կարող եք մի քանի if հայտարարություններ ունենալ PowerShell-ում:
Video: The Windows 10 Run Command You Forgot 2024, Նոյեմբեր
Anonim

Բազմաթիվ պայմանները հետ ուրիշի ^

Այն դեպքերում, երբ ան եթե հայտարարություն գումարած ուրիշ մասնաճյուղը անբավարար է, դուք կարող եք համատեղել բազմաթիվ պայմանները. PowerShell առաջարկում է elseif հիմնաբառը այս նպատակով: Եթե -ի գնահատումը եթե պայմանը հանգեցնում է FALSE-ի, մնացած բոլոր պայմանները կամք հետո փորձարկվի:

Նմանապես, հարցնում են, թե ինչպես կարելի է գրել if հայտարարություն բազմաթիվ պայմաններով:

Օգտագործեք կամ «&&» կամ «||» այսինքն՝ տրամաբանական AND կամ տրամաբանական ԿԱՄ օպերատոր՝ երկու կամ ավելի միացնելու համար պայմանները ներսում ա եթե հայտարարություն . Օրինակ; Եթե ցանկանում եք գտնել այն թիվը, որը բաժանվում է և՛ 5-ի, և՛ 7-ի, դուք պետք է օգտագործեք տրամաբանական AND-ը, որը վերադարձնում է միայն true եթե երկուսն էլ պայմանները ճշմարիտ են….

Երկրորդ, ինչպես եք օգտագործում և PowerShell-ում: «-ԵՎ»-ն է օգտագործված երբ դուք պետք է համոզվեք, որ a-ում նշված բոլոր պայմանները PowerShell հայտարարությունը/արտահայտությունը ՃԻՇՏ են: Մինչդեռ «-OR»-ն է օգտագործված երբ դուք պետք է համոզվեք, որ նշված մի քանի պայմաններից միայն մեկ պայման է ճշմարիտ:

Այդ դեպքում ինչպե՞ս կարող եմ «if» հայտարարությունը ավելացնել PowerShell-ում:

Ավելացում -NOT-ը նշանակում է, որ ճիշտ հակառակն է, ուստի այժմ Else script բլոկը կգործարկվի, երբ մենք գործադրենք վերը նշված կոդը: Մինչ այժմ մենք նայեցինք պարզ Եթե /Ուրիշ հայտարարություններ որտեղ միայն մեկ բան էր նայում.

PowerShell Հիմունքներ Եթե հայտարարություն.

-հավասար Հավասար է
-ge Ավելի մեծ կամ հավասար
- լ Ավելի քիչ քան
-լե Պակաս կամ հավասար
- նման Wildcard համընկնում

Ի՞նչ է IF հայտարարությունը PowerShell-ում:

Երբ դու վարում ես Եթե հայտարարություն , PowerShell պայմանական արտահայտությունը գնահատում է ճիշտ կամ սխալ: Եթե ճշմարիտ է, < հայտարարություն ցուցակ 1> վազում, և PowerShell դուրս է գալիս Եթե հայտարարություն . Եթե կեղծ է, PowerShell գնահատում է պայմանականով նշված պայմանը հայտարարություն.

Խորհուրդ ենք տալիս: