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

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

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

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

הפעל את הפקודה הבאה;

Set-ExecutionPolicy

PowerShell יבקש ממך פרמטר. הפרמטר אומר לך אילו הרשאות להגדיר עבור PowerShell.

ישנם ארבעה פרמטרים שתוכלו להגדיר;

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

דרך Microsoft TechNet

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

תתבקש לאשר את השינוי לפני ביצועו. הקלד את האות המתאימה כדי לאשר את השינוי והקש על Enter.

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

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

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

הערות