האם אתה יכול לקבל משפטי if ב-PowerShell?
האם אתה יכול לקבל משפטי if ב-PowerShell?

וִידֵאוֹ: האם אתה יכול לקבל משפטי if ב-PowerShell?

וִידֵאוֹ: האם אתה יכול לקבל משפטי if ב-PowerShell?
וִידֵאוֹ: Packet Monitor: (Pktmon.exe) Microsoft's command-line packet capture tool 2024, נוֹבֶמבֶּר
Anonim

מרובות תנאים עם elseif ^

באותם מקרים בהם א אם הצהרה ועוד אַחֵר הסניף אינו מספיק, אתה יכול לשלב מרובים תנאים. פגז כוח מציע את מילת המפתח elseif למטרה זו. אם ההערכה של אם מצב גורם ל-FALSE, כל השאר אם התנאים רָצוֹן להיבדק לאחר מכן.

באופן דומה, נשאל, איך כותבים משפט if עם מספר תנאים?

השתמש ב-"&&" או "||" כלומר אופרטור AND או לוגי OR לחיבור שניים או יותר תנאים בתוך א אם הצהרה . למשל; אם אתה רוצה למצוא את המספר שמתחלק ב-5 וגם ב-7, עליך להשתמש ב-AND לוגי, שמחזיר אמת בלבד אם גם את תנאים אמיתיים….

שנית, איך אתה משתמש וב-PowerShell? ה-"-AND" הוא בשימוש כאשר אתה צריך לוודא את כל התנאים המפורטים ב-a פגז כוח משפט/ביטוי הם אמת. ואילו "-OR" הוא בשימוש כאשר אתה צריך לוודא שרק תנאי אחד הוא TRUE מתוך מספר תנאים שצוינו.

מזה, כיצד אוכל להוסיף משפט if ב- PowerShell?

מוֹסִיף ה--NOT אומר שההיפך הוא הנכון אז כעת בלוק הסקריפט Else יופעל כאשר נפעיל את הקוד למעלה. עד כה הסתכלנו על פשוט אם /אַחֵר הצהרות שבו הסתכלו רק על דבר אחד.

פגז כוח יסודות: עבודה עם אם הצהרה.

-eq שווה ל
-ge גדול מ או שווה ל
-לט פחות מ
-לה פחות מ או שווה ל
-כמו התאמת תווים כלליים

מהי הצהרת IF ב- PowerShell?

מתי אתה מפעיל א אם הצהרה , פגז כוח מעריך את הביטוי המותנה כאמת או לא נכון. אם נכון, < הַצהָרָה רשימה 1> פועל, ו פגז כוח יוצא מה אם הצהרה . אם הוא שקרי, פגז כוח מעריך את התנאי שצוין על ידי התנאי הַצהָרָה.

מוּמלָץ: