اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

إن  تنفيذ البرامج النصية (السكريبتات) معطل إفتراضيا على النظام بمعنى  أن PowerShell يمنع تشغيل البرامج النصية.

حيث يتم تعيين سياسة التنفيذ الافتراضية لـ PowerShell على Restricted والتي تمنع تنفيذ البرامج النصية لأسباب أمنية.

وهناك ثلاث سياسات تنفيذ رئيسية في PowerShell: 

  • Restricted: السياسة الافتراضية، والتي تمنع جميع عمليات تنفيذ البرامج النصية.
  • RemoteSigned: تسمح بتنفيذ البرامج النصية التي تم إنشاؤها محليا والبرامج النصية الموقعة عن بعد من الناشرين الموثوق بهم.
  • Unrestricted: تسمح بتنفيذ جميع البرامج النصية دون أي قيود.

لذلك يرجى تنفيذ الأمر التالي للسماح بتنفيذ الإسكرتبات في powe shell :

Set-ExecutionPolicy RemoteSigned

او يمكنكي إستخدام ال cmd أفضل .

إذا كان هذا السؤال خاص بإحدى دروس الدورات يرجى مستقبلا وضع سؤالك أسفل الدرس وذلك لمساعدتك بشكل أفضل.

  • 0
نشر

الواضح أنك تواجهين مشكلة تتعلق بسياسة تنفيذ الأوامر في PowerShell فالرسالة تشير إلى أنك بحاجة إلى تغيير سياسة التنفيذ للسماح بتشغيل الأوامر لحل المشكلة يمكنك فتح PowerShell كمسؤول من خلال البحث عن "PowerShell" في قائمة ابدأ ثم النقر بزر الماوس الأيمن على "Windows PowerShell" واختاري "Run as administrator" بعدها تقومين بتغيير سياسة التنفيذ من خلال إدخال الأمر التالي لتغيير سياسة التنفيذ إلى RemoteSigned:

Set-ExecutionPolicy RemoteSigned

وهنا يرجى الانتباه فقد يطلب منك تأكيد العملية لذا اكتبي Y للإشارة إلى Yes ثم اضغطي على Enter وبعد الانتهاء يمكنك التحقق من السياسة الحالية باستخدام الأمر:

Get-ExecutionPolicy

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...