Mohammed Alshanfari نشر 9 مارس 2023 أرسل تقرير نشر 9 مارس 2023 السلام عليكم عندي مشكلة في PowerShell Cause of Warning: PowerShell detected that you might be using a screen reader and has disabled PSReadLine for compatibility purposes شو الحل اقتباس
1 Mustafa Suleiman نشر 9 مارس 2023 أرسل تقرير نشر 9 مارس 2023 في البداية يجب معرفة أن PSReadLine هو امتداد لـ PowerShell و يوفر ميزات تحرير نصية أكثر تطورًا من الميزات الافتراضية في PowerShell. أيضًا يتضمن PSReadLine وظائف مثل التعديل التفاعلي للأوامر والتاريخ والإكمال التلقائي للأسماء والمتغيرات والأساليب والخيارات والقراءة الاستنادية إلى السطر والتأشير اللوني والإدراج والحذف والتحريك والتحديد والنسخ واللصق. ويساعد PSReadLine على تسهيل تجربة استخدام PowerShell ويجعل عملية التحرير أسرع وأكثر فاعلية. ومع ذلك، قد يتم تعطيل PSReadLine بشكل افتراضي في حالة استخدام برنامج قراءة الشاشة، وذلك لضمان التوافق مع برامج قراءة الشاشة المختلفة. يمكنك تجاهل هذا التحذير واستخدام PSReadLine بشكل عادي، على الرغم من أن بعض الوظائف قد لا تعمل بشكل صحيح مع برامج قراءة الشاشة. لتجاهل التحذير، يمكنك إضافة الأمر التالي في ملف Microsoft.PowerShell_profile.ps1: $ENV:DISABLE_UNRELIABLE_INPUT = "1" يتم ذلك عن طريق فتح PowerShell واستخدام الأمر التالي: notepad $profile وأيضًا لتمكين PSReadLine بشكل دائم في PowerShell، يمكنك إضافة الأمر التالي في ملف Microsoft.PowerShell_profile.ps1 كذلك: Import-Module PSReadLine سيفتح هذا الأمر ملف نصي جديد، يتم تحريره لتضمين الأمر المذكور أعلاه، ثم حفظ الملف وإغلاقه. بعد ذلك، يمكنك إعادة فتح PowerShell والبدء في استخدامه كالمعتاد، وسيتم تمكين PSReadLine بشكل دائم. 1 اقتباس
1 محمد Fahmy نشر 9 مارس 2023 أرسل تقرير نشر 9 مارس 2023 أعتقد أن هذه المشكلة تحدث عندما يكون لديك برنامج قارئ الشاشة مفعل في نظام التشغيل الخاص بك. يقوم PowerShell بتعطيل PSReadLine لتحسين التوافق مع برامج قراءة الشاشة. إذا كان هذا هو السبب وكنت ترغب في استخدام PSReadLine، يمكنك تعطيل قارئ الشاشة أو استخدام PowerShell ISE بدلاً من PowerShell console. ويمكنك استخدام PowerShell ISE من خلال الضغط زر الويندوز + R, سوف تفتح لك نافذة RUN قم بكتابة الأمر التالي ثم أضغط Enter. PowerShell ISE وسوف يتم فتح نافذة PowerShell ISE. 1 اقتباس
السؤال
Mohammed Alshanfari
السلام عليكم
عندي مشكلة في PowerShell
Cause of Warning: PowerShell detected that you might be using a screen reader and has disabled PSReadLine for compatibility purposes
شو الحل
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.