يحتوي Windows PowerShell على أربع سياسات تنفيذ مختلفة:
- مقيد - لا يمكن تشغيل أي برامج نصية. يمكن استخدام Windows PowerShell في الوضع التفاعلي فقط.
- AllSigned - يمكن تشغيل البرامج النصية الموقعة من قبل ناشر موثوق به فقط.
- RemoteSigned - يجب أن يتم توقيع البرامج النصية التي تم تنزيلها بواسطة ناشر موثوق به قبل أن يتم تشغيلها.
- غير مقيد - لا قيود. يمكن تشغيل كافة البرامج النصية لـ Windows PowerShell.
- غير محدد - لم يتم تعيين سياسة التنفيذ.
إذا لم يتم تعيين سياسة التنفيذ أو تكوينها، فسيتم عرضها كـ 'غير محدد'. إليك كيف يمكنك رؤية القيمة الحالية.
محتويات يخفي كيفية الاطلاع على سياسة تنفيذ PowerShell قم بتغيير سياسة تنفيذ PowerShell لعملية ما تغيير سياسة تنفيذ PowerShell للمستخدم الحالي قم بتغيير سياسة تنفيذ PowerShell العالمية قم بتغيير سياسة تنفيذ PowerShell باستخدام قرص التسجيلكيفية الاطلاع على سياسة تنفيذ PowerShell
- افتح بوويرشيل.
- اكتب الأمر التالي أو انسخه والصقه ثم اضغط على مفتاح Enter:|_+_|
سيعرض الأمر جميع سياسات التنفيذ. كما ترون، هناك عدد من النطاقات التي يمكن تحديد سياسة التنفيذ لها. ويمكن تعيينه عالميًا لجميع المستخدمين، أو للمستخدم الحالي فقط، أو للعملية الحالية. سياسة العملية الحالية لها الأولوية فوق إعدادات المستخدم الحالي. تتجاوز سياسة المستخدم الحالية الخيار العام. ضعه بمخيلتك. الآن، دعونا نرى كيفية تغيير سياسة تنفيذ البرنامج النصي لـ PowerShell.
ماذا يعني عدم توفر برنامج تشغيل الطابعة
قم بتغيير سياسة تنفيذ PowerShell لعملية ما
- افتح موجه الأوامر أو PowerShell.
- قم بتشغيل ملف powershell.exe باستخدام الوسيطة -ExecutionPolicy Unrestricted. على سبيل المثال،|_+_|
سيؤدي هذا إلى بدء البرنامج النصي الخاص بك باستخدام سياسة التنفيذ غير المقيد. بدلاً من البرنامج النصي، يمكنك بدء تشغيل أمر cmdlet أو ما تريد. بدلاً من 'غير مقيد'، يمكنك استخدام أي سياسة أخرى مذكورة أعلاه.
نصيحة: بالنسبة لوحدة تحكم PowerShell المفتوحة، يمكنك تبديل سياسة التنفيذ باستخدام الأمر:
برنامج تشغيل USB سامسونج أندرويد|_+_|
وسيظل نشطًا حتى تغلق نافذة PowerShell الحالية.
تغيير سياسة تنفيذ PowerShell للمستخدم الحالي
- افتح بوويرشيل.
- اكتب الأمر التالي أو انسخه والصقه ثم اضغط على مفتاح Enter:|_+_|
نصيحة: إذا لم يتم تعيين السياسة بعد الأمر أعلاه، فحاول دمجها مع الوسيطة -Force، كما يلي:
|_+_|عند تعيين سياسة التنفيذ للمستخدم الحالي، فإنها ستتجاوز نطاق 'LocalMachine'. مرة أخرى، بالنسبة لعملية ما، يمكنك تجاوزها لمثيل PowerShell الحالي كما هو موضح أعلاه.
قم بتغيير سياسة تنفيذ PowerShell العالمية
تنطبق سياسة التنفيذ هذه على الكمبيوتر، مما يعني أنها فعالة لحسابات المستخدمين التي ليس لديها سياسة تنفيذ مطبقة بشكل فردي. باستخدام الإعدادات الافتراضية، سيتم تطبيقه على جميع حسابات المستخدمين.
لتغيير سياسة تنفيذ PowerShell في نظام التشغيل Windows 10، قم بما يلي.
سائق كانون mx432
- افتح PowerShell كمسؤول.
- قم بتنفيذ الأمر التالي:|_+_|
انتهيت.
قم بتغيير سياسة تنفيذ PowerShell باستخدام قرص التسجيل
من الممكن تغيير سياسة التنفيذ باستخدام قرص التسجيل لكل من المستخدم الحالي والكمبيوتر. هنا كيف يمكن القيام بذلك.
- افتح محرر التسجيل.
- لتغيير سياسة التنفيذ للمستخدم الحالي، انتقل إلى|_+_|
- قم بتعيين قيمة السلسلة ExecutionPolicy إلى إحدى القيم التالية: Restricted، AllSigned، RemoteSigned، Unrestricted، Undefense.
- لتغيير سياسة التنفيذ لنطاق LocalMachine، انتقل إلى|_+_|
- قم بتعيين قيمة السلسلة ExecutionPolicy إلى إحدى القيم التالية: Restricted، AllSigned، RemoteSigned، Unrestricted، Undefense.
نصيحة: تعرف على كيفية الانتقال إلى مفتاح التسجيل بنقرة واحدة. يمكنك أيضًا التبديل بين HKCU وHKLM في محرر التسجيل الخاص بنظام التشغيل Windows 10 بسرعة.
هذا كل شيء.