כיצד להשהות סקריפט PowerShell

Kyzd Lhshwt Sqrypt Powershell



PowerShell הוא כלי סקריפטים המשמש לביצוע משימות אוטומציה וניהול של Windows. הוא מציע גם תכונה של השהיית סקריפט. סקריפטים של PowerShell מושהים כדי להוסיף קלט משתמש, לחכות לביצוע תהליך אחר או להאט את מהירות הביצוע. ניתן להשהות את ביצוע הסקריפט של PowerShell באמצעות פקודות ספציפיות.

כתיבה זו תדריך אותנו בשיטות שונות לתיקון השאילתה שהוזכרה.







כיצד להשהות סקריפט ב- PowerShell?

אלו הן השיטות שניתן ליישם כדי להשהות סקריפט:



שיטה 1: השתמש ב-Cmdlet 'השהה' כדי להשהות סקריפט PowerShell

ה ' הַפסָקָה ' cmdlet משמש ב- PowerShell כדי להוסיף הפסקה בסקריפט. כאשר ה-cmdlet 'השהה' מבוצע, הוא מציג את תיבת הדו-שיח ' הקש על מקש כלשהו כדי להמשיך. . . ' כאשר לא ניתן קלט מחרוזת.



דוגמא





דוגמה זו תדגים את פעולתו של ' הַפסָקָה 'cmdlet:

> כתיבה-מארחת 'שלום עולם'
> cmd / ג 'הַפסָקָה'


בדוגמה המוצהרת הזו:



    • ראשית, הוספנו מחרוזת בעזרת ' כתיבה-מארחת ' פקודה.
    • לאחר מכן, הוספנו את ' cmd /c 'השהה' ' cmdlet כדי להשהות את הסקריפט:



כפי שניתן לראות, ה' הַפסָקָה ' cmdlet הוסיף בהצלחה הפסקה בסקריפט.

שיטה 2: השתמש בפקודה 'Read-Host' כדי להשהות סקריפט PowerShell

שיטה נוספת היא ' קריאה-מארחת ' כדי להשהות תסריט. cmdlet זה מבקש קלט משתמש וממתין עד שהקלט יינתן.

דוגמא

כעת, השהה את הסקריפט באמצעות ' קריאה-מארחת ' cmdlet באופן הבא:

> קריאה-מארחת 'הקש על מקש כלשהו כדי להמשיך'


שיטה 3: השתמש בפקודה 'פסק זמן' כדי להשהות סקריפט PowerShell

ה ' פסק זמן הפקודה ' משהה את הסקריפט למספר מוגדר של שניות. זה שימושי כאשר אתה רוצה שהמשתמש ימתין שהתהליך יבוצע כהלכה.

דוגמא

בהדגמה נתונה זו, ' פסק זמן ' cmdlet ישמש כדי להשהות סקריפט עבור ' 5 ' שניות:

> כתיבה-מארחת 'הסקריפט מושהה למשך 5 שניות'
> פסק זמן / ט 5


שיטה 4: השתמש ב'התחל-שינה' כדי להשהות את הסקריפט

פקודה נוספת שנמצאת בשימוש הנפוץ ביותר היא ' התחל-שינה '. זה משהה את התסריט לפרק זמן מוגדר.

דוגמא

כעת, נשתמש ב' התחל-שינה ' cmdlet כדי להשהות סקריפט למשך חמש שניות:

> כתיבה-מארחת 'הסקריפט יישאר מושהה למשך 5 שניות'
> התחל-שינה -שניות 5



זה היה הכל על השהיית סקריפט PowerShell.

סיכום

ניתן להשהות סקריפט PowerShell באמצעות שיטות שונות. שיטות אלו כוללות ' הַפסָקָה ', ' קריאה-מארחת ', ' פסק זמן ', או ' התחל-שינה 'cmdlets. על מנת להשהות סקריפט, הוסף כל אחת מהפקודות שהוזכרו בגוף הסקריפט. מאמר זה סיפק פירוט מעמיק כדי להשהות סקריפט ב- PowerShell.