עיקרי חלונות 10 כיצד לשנות את מדיניות הביצוע של PowerShell ב- Windows 10

כיצד לשנות את מדיניות הביצוע של PowerShell ב- Windows 10



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

פרסומת


ל- Windows PowerShell יש ארבע מדיניות ביצוע שונות:

  • מוגבל - לא ניתן להריץ סקריפטים. ניתן להשתמש ב- Windows PowerShell רק במצב אינטראקטיבי.
  • AllSigned - ניתן להריץ רק סקריפטים חתומים על ידי מפרסם מהימן.
  • RemoteSigned - סקריפטים שהורדו חייבים להיות חתומים על ידי מפרסם מהימן לפני שניתן יהיה להריץ אותם.
  • ללא הגבלה - ללא הגבלות; ניתן להריץ את כל סקריפטי Windows PowerShell.
  • לא מוגדר - לא הוגדרה מדיניות ביצוע.

אם מדיניות הביצוע לא מוגדרת ולא מוגדרת, היא מוצגת כ'לא מוגדר '. כך תוכל לראות את הערך הנוכחי.

כיצד לראות את מדיניות הביצוע של PowerShell

  1. פתח את PowerShell .
  2. הקלד או העתק והדבק את הפקודה הבאה ולחץ על מקש Enter:
    Get-ExecutionPolicy -List

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

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

שנה את מדיניות ביצוע PowerShell לתהליך

  1. פתח א שורת פקודה או PowerShell.
  2. הפעל את הקובץ powershell.exe עם הטיעון -ExecutionPolicy ללא הגבלה. לדוגמה,
    Powershell.exe -ExecutionPolicy ללא הגבלה -קובץ c:  data  test.ps1

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

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

Set-ExecutionPolicy ללא הגבלה - היקף תהליך

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

שנה את מדיניות ביצוע PowerShell עבור המשתמש הנוכחי

  1. פתח את PowerShell.
  2. הקלד או העתק והדבק את הפקודה הבאה ולחץ על מקש Enter:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

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

Set-ExecutionPolicy ללא הגבלה -Scope CurrentUser -Force

כאשר מדיניות הביצוע מוגדרת עבור המשתמש הנוכחי, היא תעקוף את היקף 'LocalMachine'. שוב, בתהליך, באפשרותך לעקוף אותו עבור מופע PowerShell הנוכחי כמתואר לעיל.

שנה את מדיניות ביצוע PowerShell העולמית

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

לשינוי מדיניות ביצוע PowerShell ב- Windows 10 , תעשה את הדברים הבאים.

  1. פתח את PowerShell כמנהל .
  2. בצע את הפקודה הבאה:
    Set-ExecutionPolicy ללא הגבלה - Scope LocalMachine

אתה גמור.

שנה את מדיניות הביצוע של PowerShell בעזרת הצבת רישום

ניתן לשנות את מדיניות הביצוע בעזרת הצבת רישום הן עבור המשתמש הנוכחי והן עבור המחשב. כך ניתן לעשות זאת.

  1. פתח את ה עורך רישום .
  2. כדי לשנות את מדיניות הביצוע עבור המשתמש הנוכחי, עבור אל
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. הגדר את ערך המחרוזת ExecutionPolicy לאחד מהערכים הבאים: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. כדי לשנות את מדיניות הביצוע עבור היקף LocalMachine, עבור אל
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. הגדר את ערך המחרוזת ExecutionPolicy לאחד מהערכים הבאים: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

טיפ: ראה כיצד לעבור למפתח רישום בלחיצה אחת . כמו כן, אתה יכול עבור במהירות בין HKCU ו- HKLM בעורך הרישום של Windows 10 .

כיצד להעביר הודעות דוא"ל מ- AOL ל- Gmail

זהו זה.

מאמרים מעניינים

בחירת העורך

השבת התראות בסייר הקבצים ב- Windows 10 (הודעות ספק סינכרון)
השבת התראות בסייר הקבצים ב- Windows 10 (הודעות ספק סינכרון)
Windows 10, התכונה הנקראת הודעות ספק סינכרון מייצרת התראות המופיעות ישירות על גבי חלון סייר הקבצים. הנה איך להשבית אותו.
שדרג את מנטה לינוקס ל- Linux Mint 19.2 Tina
שדרג את מנטה לינוקס ל- Linux Mint 19.2 Tina
כיצד לשדרג את מנטה לינוקס לינוקס מנטה 19.2 'טינה'. אם אתה משתמש ב- Linux Mint, אתה כנראה מודע ליכולת לשדרג את הגרסה המותקנת
השמות הטובים ביותר לנתבים ורשתות ביתיות
השמות הטובים ביותר לנתבים ורשתות ביתיות
בדוק את הרשימה העצומה הזו של שמות רשת מותאמים אישית שהקוראים שלנו יצרו בחוכמה עבור נתבי הפס הרחב הביתיים העיקריים שלהם.
כיצד להסיר ימי הולדת בפייסבוק מלוח השנה?
כיצד להסיר ימי הולדת בפייסבוק מלוח השנה?
לא ניתן להשבית מודעות אוטומטיות באופן פרוגרמטי בדף, אז אנחנו כאן!
כיצד למחוק את חשבון Google Analytics
כיצד למחוק את חשבון Google Analytics
Google Analytics הוא כלי נהדר אם אתה בעל אתר או בלוגר, וכל מי שמנהל עסק באינטרנט צריך להיות מודע לכך. זה מחץ את המספרים בצורה מושלמת ומראה אינטראקציה של המשתמשים עם הבלוג שלך
סקירה של Dell PowerEdge R710
סקירה של Dell PowerEdge R710
כאשר דל השיקה מוקדם יותר השנה את שרת המתלים של PowerEdge R610, איכות הבנייה והתכונות המעולים שלה הרשימו מספיק כדי לזכות בה בפרס מומלץ ונחשק ומקום ברשימת PC Pro A. כעת, אנו מפנים את תשומת ליבנו
מה לעשות אם AirPods עוברים את הכביסה?
מה לעשות אם AirPods עוברים את הכביסה?
Apple AirPods היו אחד המוצרים הפופולריים ביותר שהחברה פרסמה אי פעם. הניצנים האלחוטיים הקטנים די מדהימים, נוחים ללבישה ובעלי איכות צליל מעולה. במהלך השנים שוחררו כמה דגמים. בלי קשר ל