بوويرشيل غير موقعة رقميا؟ إصلاحه بهذه الخطوات

جرب أداة القضاء على المشاكل



Powershell Is Not Digitally Signed



خطأ موقع PowerShell رقميًا لإصلاح مشكلات الكمبيوتر المختلفة ، نوصي بـ Restoro PC Repair Tool: سيقوم هذا البرنامج بإصلاح أخطاء الكمبيوتر الشائعة ، ويحميك من فقدان الملفات ، والبرامج الضارة ، وفشل الأجهزة ، وتحسين جهاز الكمبيوتر الخاص بك لتحقيق أقصى أداء. إصلاح مشكلات الكمبيوتر وإزالة الفيروسات الآن في 3 خطوات سهلة:
  1. قم بتنزيل Restoro PC Repair Tool التي تأتي مع التقنيات الحاصلة على براءة اختراع (براءات الاختراع المتاحة هنا ).
  2. انقر ابدأ المسح للعثور على مشكلات Windows التي قد تسبب مشاكل في الكمبيوتر.
  3. انقر إصلاح الكل لإصلاح المشكلات التي تؤثر على أمان الكمبيوتر وأدائه
  • تم تنزيل Restoro بواسطة0القراء هذا الشهر.

إذا كنت قد حاولت تشغيل برنامج PowerShell النصي بدون توقيع ، فمن المحتمل أنك صادفت الخطأ التاليلم يتم التوقيع رقميًا. لا يمكنك تشغيل هذا البرنامج النصي على النظام الحالي.



نوافذ بوويرشيل هي قذيفة تم تطويرها في البداية بواسطة Microsoft لأغراض أتمتة المهام وإدارة التكوين. ولا عجب أن يتم تعيين سياسة التنفيذ الخاصة بها على 'مقيدة' ، والتي تحمي من تشغيل البرامج النصية الضارة.

ومع ذلك ، يمكن أن يحدث خطأ الأمان هذا عندما يتم تعيين نهج تنفيذ PowerShell على AllSigned أو RemoteSigned ولا يتم توقيع النص البرمجي. إذا كنت ترغب في توقيع النص وحل هذه المشكلة ، فإليك بعض الطرق التي قد تساعدك.

لوحة المفاتيح لا تعمل في متصفح الكروم

ماذا أفعل إذا لم يتم توقيع PowerShell رقميًا؟

1. فحص وتغيير سياسة التنفيذ

سياسة التنفيذ



دعنا نلقي نظرة على كيفية التحقق من سياسة التنفيذ ، وكذلك كيف يمكن استخدامها للتخلص من خطأك. بادئ ذي بدء ، يمكنك الركض Get-ExecutionPolicy cmdlet للحصول على سياسة التنفيذ الخاصة بك. تخبرك معلمة القائمة في Get-ExecutionPolicy cmdlet بالسياسة لكل نطاق.

لم يتم توصيل كبل إيثرنت بشكل صحيح أو قد يكون معطلاً

في هذه المرحلة ، من الطرق الملائمة تغيير نهج التنفيذ باستخدام الأمر SetExecutionPolicy cmdlet. يقوم الأمر التالي بتعيين سياسة التنفيذ على غير مقيد: PS C:> Set-ExecutionPolicy غير مقيد . صحافة و لتأكيد التغيير عندما يُطلب منك ذلك.

يتم تحديث تغيير السياسة في التسجيل ويظل على هذا النحو ، على الأقل حتى تقوم بتغييره مرة أخرى. لاحظ أن 'غير مقيد' يعني تحميل جميع ملفات التكوين تمامًا وتشغيل جميع البرامج النصية. إذا قمت بتشغيل برنامج نصي غير موقّع تم تنزيله من الإنترنت ، فستتم مطالبتك بالإذن قبل تشغيله.


حل سريع آخر هو الجري Set-ExecutionPolicy -Scope Process -ExecutionPolicy تجاوز . سيؤدي هذا الأمر البسيط أعلاه إلى تعيين سياسة التنفيذ لتجاوز جلسة PowerShell الحالية.

لن يتم إطلاق مقاتل الشوارع v

والأفضل من ذلك ، بمجرد إغلاق جلسة PowerShell هذه ، ستفقد هذه الإعدادات.


3. قم بإلغاء حظر الملف الذي تم تنزيله

استخدم الأمر cmdlet لإلغاء الحظر

عندما تكون سياسة التنفيذ هي RemoteSigned ، فهذا يتطلب أن يتم توقيع جميع البرامج النصية وملفات التكوين التي تم تنزيلها من الإنترنت أو من رسائل البريد الإلكتروني بواسطة ناشر موثوق به.

إذا كنت تثق في أن محتويات البرنامج النصي آمنة ، فيمكنك إلغاء حظره للتشغيل في جلستك باستخدام أمر إلغاء حظر ملف cmdlet: ملاحظة C:> Unblock-File -Path C: Downloadsscript1.ps1 .

إذا كانت لديك أي أسئلة حول هذه الإصلاحات لخطأ PowerShell الذي تمت مواجهته ، فاترك لنا رسالة في قسم التعليقات أدناه. سنبذل قصارى جهدنا لمساعدتك.

اقرأ التالي: