PowerShell: הגדר מדיניות ביצוע

click fraud protection

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

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

ראשית, ודא שהסקריפט לא נחסם מביצוע השלבים הבאים:

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

אפשרות 1 - PS Command

  1. בחר את "הַתחָלָה" לחצן והקלד "פגז כוח“.
  2. מקש ימני "Windows PowerShell", ולאחר מכן בחר "הפעל כמנהל“.
  3. הקלד את הדברים הבאים ולאחר מכן לחץ על "להיכנס“:
    Set-ExecutionPolicy RemoteSigned -Force

אפשרות 2 - מפתח רישום

  1. החזק את ה- מפתח Windows, ואז הקש "ר" כדי להעלות את חלון ההפעלה.
  2. הקלד "regedit", ולאחר מכן בחר "בסדר“:
  3. נווט לדברים הבאים:
    • HKEY_LOCAL_Machine
    • תוֹכנָה
    • מיקרוסופט
    • פגז כוח
    • 1
    • צדפים
    • מיקרוסופט. פגז כוח
  4. לחץ לחיצה ימנית על "מיקרוסופט. פגז כוח", ולאחר מכן בחר "חָדָשׁ” > “ערך מחרוזת“.
  5. הקלד "מדיניות ביצוע", ואז הקש על "להיכנס" כדי להגדיר את שם המחרוזת.
  6. פתח "מדיניות ביצוע", ואז הקלד"RemoteSigned" בתוך ה "נתוני ערך" שדה.
  7. בחר "בסדר“.

אפשרות 3 - מדיניות קבוצתית

ניתן למצוא את ההגדרות במדיניות קבוצתית להגדרת מדיניות הביצוע בעורך ניהול מדיניות קבוצתית בנתיב זה:

  • מדיניות > תבניות ניהול > רכיבי Windows > Windows PowerShell > הפעל ביצוע סקריפט