كيفية تشغيل أو إيقاف تشغيل تنفيذ البرنامج النصي Windows PowerShell
إذا كنت ترغب في تشغيل أو إيقاف تشغيل تنفيذ البرنامج النصي Windows PowerShell(turn on or off Windows PowerShell script execution) في نظام التشغيل Windows 10(Windows 10) ، فاتبع هذا الدليل خطوة بخطوة. سنستخدم محرر التسجيل ومحرر(Registry Editor) نهج المجموعة المحلي(Local Group Policy Editor) لتمكين هذه الوظيفة أو تعطيلها.
يعد Windows PowerShell أداة أساسية وسهلة الاستخدام مضمنة في نظام التشغيل Windows . يوجد نوعان أساسيان من النصوص البرمجية - موقعة من قبل ناشر موثوق والنصوص المحلية. النصوص المحلية هي ما تقوم بإنشائه على جهاز الكمبيوتر الشخصي الخاص بك ، في حين أن النص الآخر هو ما وقع عليه ناشر موثوق به لأداء مهمة معينة.
قم بتشغيل أو إيقاف تشغيل تنفيذ البرنامج النصي Windows PowerShell
لتشغيل أو إيقاف تشغيل تنفيذ البرنامج النصي Windows PowerShell باستخدام (Windows PowerShell)محرر نهج المجموعة(Group Policy Editor) ، اتبع هذه الخطوات-
- ابحث عن gpedit.msc في مربع بحث شريط المهام.
- انقر فوق تحرير سياسة المجموعة(Edit group policy) في نتيجة البحث.
- انتقل إلى Windows PowerShell في تكوين الكمبيوتر(Computer Configuration) .
- انقر نقرًا مزدوجًا فوق تشغيل تنفيذ البرنامج النصي(Turn on Script Execution) .
- حدد الخيار ممكّن(Enabled) .
- اختر سياسة تنفيذ(Execution Policy) من القائمة المنسدلة.
- حدد الخيار Disabled (معطل ) لإيقاف تشغيل تنفيذ البرنامج النصي.
- انقر فوق " تطبيق(Apply) " و " موافق(OK) " .
دعنا نتحقق من هذه الخطوات بالتفصيل.
في البداية ، سيتعين عليك فتح محرر نهج المجموعة المحلي(Local Group Policy Editor) على جهاز الكمبيوتر الخاص بك. لذلك ، ابحث عن مربع البحث gpedit.msc
في شريط المهام(Taskbar) وانقر على تعديل سياسة المجموعة (Edit group policy ) في نتيجة البحث. بعد فتح هذه الأداة ، انتقل إلى المسار التالي-
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
في مجلد Windows PowerShell ، سترى إعدادًا يسمى تشغيل تنفيذ البرنامج النصي(Turn on Script Execution) . انقر نقرًا مزدوجًا فوقه وحدد الخيار ممكّن (Enabled ) .
بعد ذلك ، اختر سياسة التنفيذ من القائمة المنسدلة. سترى هذه الخيارات الثلاثة-
- السماح فقط بالنصوص الموقعة
- السماح بالنصوص(Allow) المحلية والنصوص الموقعة عن بعد
- السماح لجميع البرامج النصية
إذا كنت ترغب في إيقاف تشغيل تنفيذ البرنامج النصي في Windows PowerShell ، فاختر الخيار معطل (Disabled ) .
في كلتا الحالتين ، انقر فوق " تطبيق (Apply ) " و " موافق (OK ) " لحفظ التغيير.
كما ذكرنا سابقًا ، من الممكن إجراء نفس التغيير باستخدام محرر التسجيل(Registry Editor) . قبل ذلك ، يوصى بإنشاء نقطة استعادة النظام والنسخ الاحتياطي لجميع ملفات التسجيل(backup all Registry files) .
تمكين أو تعطيل تنفيذ البرنامج النصي Windows PowerShell باستخدام التسجيل(Registry)
لتمكين أو تعطيل تنفيذ البرنامج النصي Windows PowerShell ، اتبع هذه الخطوات-
- اضغط Win+R R.
- اكتب رجديت(regedit) واضغط على زر إدخال(Enter) .
- انقر فوق الزر " نعم ".(Yes)
- انتقل إلى Windows داخل مفتاح HKLM(HKLM key) .
- انقر بزر الماوس الأيمن فوق Windows> New> Key.
- سمها بوويرشيل( PowerShell) .
- انقر بزر الماوس الأيمن فوق(Right-click) PowerShell PowerShell > New DWORD((Value) 32 بت) .
- سمها باسم EnableScripts .
- انقر نقرًا مزدوجًا فوقه لتعيين بيانات القيمة على أنها (Value)1 .
- Right-click PowerShell > New > String Value .
- سمها باسم ExecutionPolicy .
- انقر نقرًا مزدوجًا فوقه لتعيين بيانات القيمة(Value) كما هو مذكور أدناه.
إذا كنت تريد معرفة المزيد ، فاستمر في القراءة.
للبدء ، اضغط على Win+R ، واكتب واضغط regedit
على زر Enter . إذا رأيت مطالبة UAC ، فانقر فوق الزر " نعم (Yes ) " لفتح محرر التسجيل(Registry Editor) على جهاز الكمبيوتر الخاص بك. بعد ذلك ، انتقل إلى المسار التالي-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
انقر بزر الماوس الأيمن فوق Windows ، وحدد New > Key, وقم بتسميته باسم PowerShell .
سيتعين عليك إنشاء قيمة (String Value)DWORD (32 بت) وقيمة(Value) سلسلة في مفتاح PowerShell . لذلك ، انقر بزر الماوس الأيمن على قيمة PowerShell >New > DWORD (32-bit) Value وقم بتسميتها باسم EnableScripts .
انقر نقرًا مزدوجًا فوق(Double-click) EnableScripts لتعيين(EnableScripts) بيانات القيمة (Value data ) على 1 أو 0 . إذا كنت تريد تمكين هذه الوظيفة ، فاجعلها 1 . خلاف ذلك ، فليكن 0 .
الآن ، سيكون عليك تعيين سياسة التنفيذ. لذلك ، انقر بزر الماوس الأيمن على PowerShell > New > String Value ، وقم بتسميتها باسم ExecutionPolicy .
بعد ذلك ، انقر نقرًا مزدوجًا فوقه وأدخل بيانات القيمة (Value data ) كما هو مذكور أدناه-
- AllSigned: السماح بالنصوص الموقعة فقط
- RemoteSigned : السماح بالبرامج النصية المحلية والبرامج النصية الموقعة عن بعد
- غير مقيد:(Unrestricted:) السماح لجميع البرامج النصية
أخيرًا ، انقر فوق الزر " موافق (OK ) " لحفظ التغيير.
هذا كل شئ! آمل أن يساعد.
Related posts
كيفية تثبيت Google Chrome باستخدام Windows PowerShell
Windows PowerShell ISE vs Windows PowerShell: ما هو الفرق؟
Format External Hard Drive or USB محرك الأقراص باستخدام Windows PowerShell
تعطيل Security Questions في Windows 10 باستخدام PowerShell Script
كيفية استخدام Windows PowerShell ISE - برنامج تعليمي للمبتدئين
كيفية إلغاء تثبيت تثبيت Microsoft Store Apps مثبتة مسبقا في Windows 11/10
تعطيل Scroll-Forward في CMD and PowerShell على Windows 10
تمكين أو تعطيل Legacy Console ل Command Prompt and PowerShell في Windows 10
Use PowerShell لحذف الملفات والمجلدات في Windows 10
استكشاف الأخطاء وإصلاحها Windows Server Network connectivity عن طريق PowerShell
كيفية إنشاء قائمة بالبرامج المثبتة باستخدام PowerShell على Windows 10
Export and Backup Device Drivers باستخدام PowerShell في Windows 10
كيفية البحث System Uptime في Windows 10
كيفية إنشاء Local User Account باستخدام PowerShell في Windows 10
PowerShell script للتحقق Windows Update status
PowerShell يفتح في Startup في Windows 10
كيفية حظر IP أو موقع ويب باستخدام PowerShell في Windows 10
كيفية التبديل بين CMD and PowerShell في Windows Terminal
كيفية التحقق من Windows 10 ISO file تجزئة باستخدام PowerShell
Replace Powershell مع Command Prompt في Windows 10 Start Menu