PowerShell לא חתום דיגיטלית? תקן זאת בשלבים אלה

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

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

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

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

מה אוכל לעשות אם PowerShell אינו חתום דיגיטלית?

1. בדוק ושנה את מדיניות הביצוע

מדיניות ביצוע

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

Cmdlet Get-ExecutionPolicy כדי לקבל את מדיניות הביצוע שלך. פרמטר הרשימה ב- cmdlet Get-ExecutionPolicy אומר לך את המדיניות עבור כל היקף.

בשלב זה, שיטה נוחה היא לשנות את מדיניות הביצוע באמצעות cmdlet SetExecutionPolicy. הפקודה הבאה מגדירה את מדיניות הביצוע ללא הגבלה: PS C:> Set-ExecutionPolicy ללא הגבלה. ללחוץ י כדי לאשר את השינוי כשתתבקש.

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


2. עקוף את הפעלת PowerShell הנוכחית

עקוף הפעלת PowerShell

פתרון מהיר נוסף הוא לרוץ Set-ExecutionPolicy - תהליך היקף - עקיפת PolicyPolicy. פקודה פשוטה זו לעיל תקבע את מדיניות הביצוע כדי לעקוף את הפעלת PowerShell הנוכחית.

אפילו יותר טוב, ברגע שתסגור את הפעלת PowerShell הזו, הגדרות אלה יאבדו.


3. בטל את חסימת הקובץ שהורד

השתמש ב- cmdlet קובץ החסימה

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

אם אתה סומך על כך שתוכן הסקריפט בטוח, תוכל לבטל את החסימה כדי להפעיל אותו בהפעלה באמצעות cmdlet Unblock-File: PS C:> ביטול חסימה של קובץ - Path C: Downloadsscript1.ps1.

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

קרא הבא:

  • הפעל את סקריפט ה- PowerShell הזה כדי להסיר יישומי ברירת מחדל מתמונת Windows 10
  • Windows PowerShell הפסיק לעבוד: נסה את 4 התיקונים האלה
  • PowerShell אינו מוכר? בדוק פתרונות אלה
תיקון: Windows תקוע בניקוי

תיקון: Windows תקוע בניקוישְׁגִיאָהתיקון Windows 10

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

קרא עוד
NET HELPMSG 2184: כיצד לתקן שגיאת שירות זו

NET HELPMSG 2184: כיצד לתקן שגיאת שירות זושְׁגִיאָה

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

קרא עוד
מהי שגיאת Net Helpmsg 3547 וכיצד לתקן אותה

מהי שגיאת Net Helpmsg 3547 וכיצד לתקן אותהשְׁגִיאָה

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

קרא עוד