עיקרי חלונות 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

זהו זה.

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

בחירת העורך

איך Wireshark עובד - מדריך פשוט
איך Wireshark עובד - מדריך פשוט
Wireshark הוא כלי רב עוצמה לפתרון בעיות רשת, ניתוח וביקורת אבטחה. זהו מנתח מנות חינמי ומקור פתוח המאפשר למשתמשים לראות מה קורה ברשת שלהם ברמה מיקרוסקופית. מאמר זה יבדוק כיצד
כיצד להשתמש בבקר Xbox One עם מק
כיצד להשתמש בבקר Xbox One עם מק
קל לחבר בקר PS4 למק שלך, אבל מה עם בקר ה- Xbox One? החדשות הטובות הן שזה עובד מצוין, אבל החדשות הרעות הן שזה דורש קצת יותר הגדרה הודות לשימוש של מיקרוסופט בטכנולוגיות אלחוטיות קנייניות. אבל אל דאגה, גיימרים של Xbox One, נראה לכם איך להתחיל ולהפעיל עם בקר Xbox One וה- Mac שלכם.
מיקרוסופט חלונות מלאו 30 - מבט אל העבר
מיקרוסופט חלונות מלאו 30 - מבט אל העבר
הם אומרים שהזמן עובר במהירות ואכן עבור חלק מאיתנו, אנחנו אף פעם לא מבינים כמה זמן אנחנו משתמשים במחשבים ובמערכת ההפעלה היקרה שלנו של מיקרוסופט. מערכת ההפעלה השולחנית הפופולארית ביותר בעולם מלאכה 30. לפני 30 שנה בדיוק, חברת מיקרוסופט פרסמה את ה- GUI הראשון שלה עבור MS DOS, בשם Windows 1.0. זה
כיצד להפוך את שורת המשימות לאטומה ב- Windows 10
כיצד להפוך את שורת המשימות לאטומה ב- Windows 10
כך תוכל להשבית את שקיפות שורת המשימות ולהפוך אותה לאטומה ב- Windows 10
כיצד להסיר התקנה של פורטל מציאות מעורבת ב- Windows 10
כיצד להסיר התקנה של פורטל מציאות מעורבת ב- Windows 10
המבנים האחרונים של Windows 10 מאפשרים למשתמשים להסיר את פורטל מציאות מעורבת בקלות. במאמר זה נראה כיצד ניתן לעשות זאת.
כיצד לבדוק אם תא אינו ריק ב- Google Sheets
כיצד לבדוק אם תא אינו ריק ב- Google Sheets
אם אתה צריך לבדוק אם תא אחד ב- Google Sheets ריק או לא, אתה יכול לעשות זאת ידנית. למעשה, זו כנראה הדרך המהירה ביותר. עם זאת, אם אתה מתמודד עם מספר תאים, זה הופך במהרה ל-
כיצד להוסיף סטטוס ב-ClickUp
כיצד להוסיף סטטוס ב-ClickUp
ClickUp היא אפליקציית ניהול פרויקטים ושיתוף פעולה המיועדת לחברות בכל הגדלים. זה מגיע עם שלל תכונות שימושיות, כגון כלי תקשורת, הקצאות משימות וסרגלי כלים. פונקציה מסודרת נוספת היא סטטוסים, המכונה גם זרימות עבודה. ל