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

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

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

אם זה המקרה שלך, אל תיתן לזה להפוך לאזור שלא נחקר שלא ראוי לשום תשומת לב. להלן מספר טיפים לפתרון בעיות שתוכל לנסות במקום זאת.

מה אוכל לעשות כאשר PowerShell אינו מציג את התפוקה המלאה?

1. צינור אל מחוץ למחרוזת והוסף את פרמטר הרוחב

צינור אל Out-String והוסף את פרמטר רוחב

ראשית עליך להשתמש בטריק פשוט זה כדי לתקן כל בעיה ברוחב העמודה. כל שעליך לעשות הוא ללכת אליו מחוץ למחרוזת ולהוסיף את פרמטר רוחב.

זכור כי הפרמטר -Width של ה- cmdlet Out-File מציין את מספר התווים בכל שורת פלט. כל דמויות אחרות פשוט יהיו קטומות, ולא עטופות.


2. צנח את התוצאות דרך ה- cmdlet Format-List

פורמט-רשימת cmdlet

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

כדוגמה, הפקודה הבאה מאחזרת את מתאר האבטחה עבור התיקיה C: סקריפטים, ואז מציג את כל המידע כרשימה:
Get-Acl c: סקריפטים | פורמט-רשימה


3. שנה את הערך $ FormatEnumerationLimit

$ FormatEnumerationLimit

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

כדי להיות ספציפיים יותר, אתה רק צריך לשנות את $ FormatEnumeration ערך הגבלה. אם תקליד אותו לבד ב- PowerShell, הערך הנוכחי יוחזר. ערך ברירת המחדל של $ FormatEnumerationLimit הוא 4, שניתן להגביל אותו בעת יצירת קובץ גדול.

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

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

אם אתה מודע לדרך אחרת לפתור בעיה זו, אל תהסס לשתף אותה בקטע התגובות למטה.

קרא הבא:

  • הפעל סקריפט Powershell זה כדי להסיר אפליקציות ברירת מחדל מתמונת Windows 10
  • Windows PowerShell הפסיק לעבוד: נסה את 4 התיקונים האלה
  • PowerShell אינו מוכר? בדוק פתרונות אלה
Powershell Get-AppxPackage לא עובד ב- Windows 11/10

Powershell Get-AppxPackage לא עובד ב- Windows 11/10פגז כוח

האם ה 'Get-AppxPackage'הפקודה לא עובדת במסוף PowerShell שלך? לדברי חלק מהמשתמשים, הם פשוט מקבלים הודעת שגיאה גדולה, המסכמת את "לא ניתן להפעיל את השירות, מכיוון שהוא מושבת או משום שאין לו התקנים מופ...

קרא עוד
תיקון: בעיה של PowerShell הפסיקה לעבוד או לא נפתחת ב-Windows 11,10

תיקון: בעיה של PowerShell הפסיקה לעבוד או לא נפתחת ב-Windows 11,10פגז כוחחלונות 10חלונות 11

7 במרץ 2022 על ידי נמרתה נאיאקמשתמשים רבים דיווחו על בעיה עם Windows PowerShell שבה הוא מפסיק לעבוד או אינו נפתח כלל. אחת הסיבות הנפוצות ביותר לראות את PowerShell הפסיקה לעבוד ההודעה היא נוכחות של ...

קרא עוד
תיקון: הפעלת סקריפטים מושבתת במערכת זו ב-PowerShell ב-Windows 11 ,10

תיקון: הפעלת סקריפטים מושבתת במערכת זו ב-PowerShell ב-Windows 11 ,10פגז כוחחלונות 10חלונות 11

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

קרא עוד