מעקף ביצוע מדיניות Windows PowerShell

M Qp Byzw Mdynywt Windows Powershell



מדיניות ביצוע של PowerShell היא תכונת אבטחה שמחליטה אם להפעיל סקריפט ספציפי במסוף או לא. יש שישה מדיניות ביצוע ב- PowerShell , כולל 'AllSigned', 'עקוף', 'RemoteSigned', 'Restricted', 'Undefined' או 'Unrestricted'. ליתר דיוק, מדיניות ביצוע ברירת המחדל של PowerShell מוגדרת ל-'Restricted', מה שלא מאפשר ל-PowerShell להריץ את הסקריפטים. עם זאת, הפעלת ' לַעֲקוֹף ” מדיניות ביצוע ב-PowerShell, מאפשרת למשתמשים לבצע סקריפטים מכל מקום מכיוון שהיא עוקפת את כל ההגבלות.

בפוסט זה, מדיניות הביצוע 'עקיפה' של PowerShell תופרך.

מעקף ביצוע מדיניות Windows PowerShell

כאמור לעיל, כאשר ' לַעֲקוֹף ' מדיניות הביצוע מופעלת, היא מבטלת את כל ההגבלות שעצרו את הפעלת הסקריפט ב- PowerShell.







דוגמאות להפעלת מדיניות הביצוע 'עקוף' ב-PowerShell ניתנות להלן.



דוגמה 1: הגדר את מדיניות הביצוע ל'עקוף' עבור מסוף PowerShell

הדגמה זו תאפשר את מדיניות הביצוע 'עקוף' ב-PowerShell:



Set-ExecutionPolicy -מדיניות ביצוע לַעֲקוֹף





בואו נוודא אם מדיניות הביצוע הופעלה או לא על ידי ביצוע הפקודה הבאה:

Get-ExecutionPolicy



דוגמה 2: הגדר את מדיניות הביצוע ל'עקוף' עבור PowerShell ISE

דוגמה זו תאפשר את מדיניות הביצוע 'עקוף' בסקריפט של PowerShell:

Set-ExecutionPolicy -מדיניות ביצוע לַעֲקוֹף

Get-ExecutionPolicy

דוגמה 3: הגדר את מדיניות הביצוע ל'עקוף' עבור סקריפט PowerShell

בדוגמה זו, מדיניות הביצוע 'עקוף' תופעל עבור קובץ סקריפט ספציפי:

powershell.exe -מדיניות ביצוע עוקף את C:\New\Array.ps1

לפי הקוד לעיל:

  • ראשית, כתוב את ' powershell.exe ' cmdlet ואחריו ' Get-ExecutionPolicy 'cmdlet.
  • לאחר מכן, הוסף את ' -מדיניות ביצוע ' פרמטר ולאחר מכן הקצה לו את ' לַעֲקוֹף ' ערך.
  • לבסוף, ציין את הנתיב של הסקריפט כדי לאפשר את מדיניות הביצוע של 'עקוף':

זה היה הכל על הגדרת מדיניות הביצוע 'עקוף' ב- PowerShell.

סיכום

מעקף ביצוע מדיניות Windows PowerShell הוא התהליך לאפשר את ' לַעֲקוֹף ' מדיניות ביצוע עבור הסקריפט או המסוף הספציפיים. מדיניות הביצוע של 'עקוף' משמשת להסרת כל ההגבלות לביצוע סקריפטים מכל מקום. פוסט זה הרחיב את מדיניות ה'עקיפה' של PowerShell עם מספר דוגמאות.