إذا كنت تعرف كيفية كتابة نصوص PowerShell أو Batch بسيطة ، فيمكنك أتمتة بعض الأشياء على Windows 10. في الواقع ، حتى إذا كان عليك قضاء بعض الوقت في كتابة البرنامج النصي المثالي لشيء ما ، فإن الوقت الذي يتم توفيره بمجرد أن يكون من الجيد الذهاب إليه يستحق الوقت الذي قضيته في كتابته. ومع ذلك ، يمكن أن تكون البرامج النصية خطرة وهو عندما تحاول تشغيل البرامج النصية في PowerShell ، تحصل على رسالة خطأ طويلة إلى حد ما تخبرك بشكل أساسي "تشغيل البرامج النصية معطل على هذا النظام".
هذا إجراء أمني في PowerShell لمنع البرامج النصية الضارة من تشغيل النظام وإلحاق الضرر به على الأرجح. بالطبع ، لن يكون النص الذي كتبته بنفسك ضارًا ويجب أن يكون قادرًا على تشغيله. لإصلاح هذه المشكلة ، تحتاج إلى تغيير سياسة التنفيذ في PowerShell. إليك الطريقة.
افتح PowerShell بحقوق المسؤول وقم بتشغيل الأمر التالي.
Get-ExecutionPolicy -List
سيعرض لك هذا سياسة التنفيذ التي تم تعيينها للمستخدم ولجهازك. من المحتمل أن كليهما ، أو على الأقل تم تعيين سياسة CurrentUser على مقيد.
لإصلاح الخطأ "تم تعطيل البرامج النصية قيد التشغيل على هذا النظام" ، تحتاج إلى تغيير سياسة CurrentUser. للقيام بذلك ، قم بتشغيل الأمر التالي.
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
أكد رغبتك في إجراء التغيير ، وستتمكن من تشغيل البرنامج النصي.
يجب أن يسمح لك هذا بتشغيل معظم البرامج النصية ، ولكن إذا كنت لا تزال تحصل على نفس الخطأ ، فربما تحتاج إلى تغيير سياسة التنفيذ للجهاز. يمكنك تعديل الأمر السابق للقيام بذلك ، ولكنك ستحتاج إلى حقوق المسؤول للقيام بذلك.
قم بتشغيل هذا الأمر.
Set-ExecutionPolicy RemoteSigned -Scope LocalMachine
أكد رغبتك في إجراء التغيير ، ثم حاول تشغيل البرنامج النصي.
من المفترض أن يؤدي ذلك الخدعة إذا كنت قد كتبت النص بنفسك ، إذا قمت بتنزيله عبر الإنترنت ، ولم يتم توقيعه ، فأنت بحاجة إلى تغيير سياسة التنفيذ إلى غير مقيد. للقيام بذلك ، استبدل "RemoteSigned" في كافة الأوامر أعلاه بـ "غير مقيد". كن حذرًا جدًا من النصوص البرمجية التي تشغلها إذا كنت تقوم بتنزيلها. يمكن أن تكون خطيرة.
هذا أمر بسيط إلى حد ما لتعيين سياسة التنفيذ على بوويرشيل. يمكن أن يحتوي هذا الأمر على أربع معلمات أو حالات مختلفة: مقيدة و AllSigned و RemoteSigned و Unrestricted.
يحدد مفتاح التبديل -النطاق ما يتم تطبيق تغيير السياسة عليه. عند إدخال "CurrentUser" ، يتم تطبيقه على المستخدم الحالي فقط ، وعندما تدخل "LocalMachine" ، يتم تطبيقه على النظام بأكمله
تمامًا كما تساوي الصورة ألف كلمة ، فإن الفيديو يساوي ألف صورة. بما ...
هناك برامج قادرة على استخدام أكثر من مركز نظام واحد ، ولكن لا يوجد ...
لنفترض أنك تريد مشاركة لقطة شاشة سريعة مع صديقك أو زميلك في العمل ،...