المشكلة
عند تشغيل نص PowerShell يستخدمInvoke-WebRequest، قد يظهر الخطأ التالي:

الحلول
- مؤقت
- دائم
لإصلاح هذه المشكلة بسرعة في الجلسة الحالية، يمكنك تفعيل البروتوكولات الضرورية بتشغيل الأمر التالي في جلسة PowerShell:ومع ذلك، هذا الإصلاح مؤقت ويحتاج إلى إعادة تطبيقه في كل جلسة PowerShell جديدة.
شرح مفاتيح السجل
إذا استمر الخطأ
إذا استمر الخطأ، فكر في الإجراءات التالية لضمان اتصالات آمنة لجميع تطبيقات .NET دون الحاجة إلى تدخل يدوي في كل جلسة:- تأكد من أن نظامك يدعم TLS 1.2 وأنه مفعّل في نظام التشغيل.
- قم بالترقية إلى PowerShell Core أو PowerShell 7، اللذين يستخدمان البروتوكولات الأمنية الحديثة افتراضيًا.