כיצד להשתמש ב- PowerShell ErrorAction? (מדריך עם דוגמאות)

cmdlet זה מטפל בפעולה אם מתרחשת שגיאה

  • PowerShell ErrorAction הוא פרמטר נפוץ שנכנס לפעולה בכל פעם שמתרחשת שגיאה.
  • מדריך זה ידון ב- PowerShell ErrorAction, הפרמטרים שלה וכיצד להשתמש בהם.
PowerShell ErrorAction

איקסהתקן על ידי לחיצה על הורד את הקובץ

כדי לתקן בעיות מחשב שונות, אנו ממליצים על Restoro PC Repair Tool:תוכנה זו תתקן שגיאות מחשב נפוצות, תגן עליך מאובדן קבצים, תוכנות זדוניות, כשל חומרה ותייעל את המחשב שלך לביצועים מקסימליים. תקן בעיות במחשב והסר וירוסים כעת ב-3 שלבים פשוטים:
  1. הורד את Restoro PC Repair Tool שמגיע עם טכנולוגיות פטנט (פטנט זמין כאן).
  2. נְקִישָׁה התחל סריקה כדי למצוא בעיות של Windows שעלולות לגרום לבעיות במחשב.
  3. נְקִישָׁה תקן הכל כדי לתקן בעיות המשפיעות על האבטחה והביצועים של המחשב שלך.
  • Restoro הורד על ידי 0 הקוראים החודש.

כאשר פקודה נכשלת בביצוע, פגז כוח מציג שגיאה המבוססת על הערך שהוגדר ב-ErrorActionPreference.

עם זאת, הפרמטר ErrorAction ב- PowerShell מאפשר לך לציין כיצד לטפל בשגיאות סיום אם פקודה נכשלת. האפשרויות הזמינות לטיפול בביצוע פקודה הן Continue, Ignore, Stop, Inquire, SilentlyContinue והשעיה (עובד עבור זרימת עבודה של PowerShell בלבד).

במדריך זה, נדון כיצד להשתמש ב- PowerShell ErrorAction עם המשתנים שלו באמצעות דוגמאות. בואו נתחיל!

כיצד אוכל להשתמש ב- PowerShell ErrorAction?

1. לְהַמשִׁיך 

זוהי העדפת ברירת המחדל של פרמטר ErrorAction. פעולה זו מודיעה למארח על השגיאה, והסקריפט ממשיך לפעול. אתה יכול להסתכל על הדוגמה הזו כדי להבין טוב יותר:

  1. הקש על חלונות סוג מפתח פגז כוח, ולחץ הפעל כמנהל. Windows PowerShell
  2. העתק והדבק את הפקודה הבאה ולחץ על Enter כדי לבצע: Get-ChildItem C:\nonexistentfolder -ErrorAction Continue
    Write-Output "שורה זו תבוצע גם אם אירעה שגיאה."
    המשך PowerShell

2. להתעלם

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

  1. לִפְתוֹחַ פגז כוח באמצעות אותה שיטה בה השתמשו לעיל.
  2. הקלד את הפקודה הבאה והקש Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction התעלם
    Write-Output "שורה זו תבוצע גם אם אירעה שגיאה."
    להתעלם
קרא עוד על נושא זה
  • מצב היעילות של Windows הופך אפליקציות לבלתי שמישות עבור חלק מהן
  • כיצד ליצור ולהתאים אישית תרשימים ארגוניים ב- Visio

3. תפסיק

אם התרחשה השגיאה, פעולה זו עוצרת את ביצוע הסקריפט. כדי להבין טוב יותר, בדוק את הדוגמה הזו:

  1. לִפְתוֹחַ פגז כוח עם זכויות מנהל.
  2. הקלד את הפקודה הבאה והקש Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output "שורה זו לא תבוצע כי אירעה שגיאה."
    פקודת עצור

4. לברר

עם אפשרות זו, כאשר השגיאה מתרחשת, המשתמש מקבל אפשרויות והנחיות לקבוע את הפעולה המתאימה. בואו נסתכל על הדוגמה:

  1. ראשית, השקה פגז כוח עם זכויות מנהל.
  2. העתק והדבק את הפקודה הבאה, והקש Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
    Write-Output "שורה זו תבוצע רק אם תאשר את הודעת השגיאה."
    Inquire -פעולת שגיאה של powershell

5. המשך בשקט

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

  1. לִפְתוֹחַ פגז כוח עם הרשאות מנהל.
  2. הקלד את הפקודה הבאה והקש Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
    Write-Output "שורה זו תבוצע גם אם אירעה שגיאה."
    המשך בעדינות -פעולת שגיאה של powershell

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

עדיין יש בעיות? תקן אותם עם הכלי הזה:

ממומן

אם העצות לעיל לא פתרו את הבעיה שלך, המחשב שלך עלול להיתקל בבעיות Windows עמוקות יותר. אנחנו ממליצים הורדת כלי תיקון מחשב זה (מדורג נהדר ב-TrustPilot.com) כדי לטפל בהם בקלות. לאחר ההתקנה, פשוט לחץ על התחל סריקה לחצן ולאחר מכן לחץ על תקן הכל.

השלמה אוטומטית של PowerShell אינה פועלת? נסה שיטות אלה

השלמה אוטומטית של PowerShell אינה פועלת? נסה שיטות אלהפגז כוח

כדי לפתור בעיות שונות במחשב, אנו ממליצים על DriverFix:תוכנה זו תשמור על מנהלי ההתקנים שלך, ובכך תשמור עליך מפני שגיאות מחשב נפוצות ותקלות חומרה. בדוק את כל הנהגים שלך כעת בשלושה שלבים פשוטים:הורד א...

קרא עוד
PowerShell הוא כעת קוד פתוח וזמין ב- Linux

PowerShell הוא כעת קוד פתוח וזמין ב- Linuxלינוקספגז כוח

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

קרא עוד
תיקון: PowerShell אינו מציג את הפלט המלא

תיקון: PowerShell אינו מציג את הפלט המלאפגז כוח

כדי לפתור בעיות שונות במחשב, אנו ממליצים על DriverFix:תוכנה זו תשמור על מנהלי ההתקנים שלך, ובכך תשמור עליך מפני שגיאות מחשב נפוצות ותקלות חומרה. בדוק את כל הנהגים שלך כעת בשלושה שלבים פשוטים:הורד א...

קרא עוד