الشيء الوحيد الذي تشترك فيه جميع منتجات Microsoft هو رسائل الخطأ المشفرة التي يقدمونها لك عندما يحدث خطأ ما. بدلاً من التحدث بلغة إنجليزية بسيطة حتى نتمكن جميعًا من فهمها ، تمنحك برامج Microsoft بعض الهراء غير القابل للفك الذي تحتاجه إلى Google لفهمها عن بُعد. تعد رسالة الخطأ 'لم يتم التعرف على المصطلح كاسم لأمر cmdlet' في PowerShell إحدى هذه الرسائل.
PowerShell عبارة عن أداة مساعدة لسطر الأوامر تستخدم في Windows تتيح تشغيل بعض التطبيقات والبرامج النصية القوية. في حين أن واجهة المستخدم الرسومية سهلة الاستخدام وتنجز المهمة ، يمكن للنص السريع أن يحقق الكثير في وقت أقصر بكثير. إذا كنت تشغل إجراءات روتينية على عشرات أو مئات من أجهزة الكمبيوتر ، فإن النصوص البرمجية هي المنقذ الحقيقي.
'cmdlet' هو برنامج نصي أو عملية يتم تشغيلها داخل PowerShell. عادة ما يتم الإشارة إليها بكلمة ، ثم واصلة ثم كلمة أخرى. على سبيل المثال ، إضافة كمبيوتر أو بدء الخدمة. كما هو الحال مع كل سطر أوامر ، فإن الحصول على الصيغة الصحيحة تمامًا أمر ضروري.
لم يتم التعرف على المصطلح في PowerShell
إذا كنت تعرف PowerShell بالفعل ، فيجب أن تكون قادرًا على تحديد الخطأ من 'لم يتم التعرف على المصطلح كاسم لأمر cmdlet'. إذا كنت مستخدمًا جديدًا لـ PowerShell ، فستظل تبدو غامضة لبعض الوقت.
هناك الكثير من الأشياء التي يمكن أن تحدث خطأ في أمر PowerShell ولكن هناك ثلاثة أشياء محددة هي الأكثر شيوعًا. هم تهجئة أو مسار أو وحدة. عندما ترى أخطاء 'لم يتم التعرف على المصطلح كاسم لأخطاء cmdlet' ، فمن المحتمل أن يكون أحد هذه الأخطاء الثلاثة.
أخطاء إملائية في PowerShell
إذا قمت بتهجئة خطأ ما ، فلن يتمكن PowerShell من الفهم والتنفيذ. عادةً ما يكون هذا هو الأصعب في استكشاف الأخطاء وإصلاحها ، حتى أن الحصول على مساحة خاطئة قد يؤدي إلى إيقاف تشغيل PowerShell. عندما يحدث هذا ، أجد أنه من الأفضل إبراز نص الإدخال بحيث يبرز أكثر قليلاً ثم الانتقال إليه حرفًا بحرف.
إذا كان هناك الكثير من النص أو لا يناسبك ، فقم بنسخه في Notepad ++ أو أي محرر نص عادي آخر وتحقق منه هناك. أعد كتابته إذا لم تشاهد أي أخطاء وأعد المحاولة. لا تستخدم Word أو محرر نص منسق لأنه يفسد التنسيق. استخدم محرر نص عادي مثل Notepad أو Notepad ++.
مسار خاطئ في PowerShell
إذا حصلت على المسار الخطأ ، فلن يتمكن PowerShell من العثور على النص البرمجي. على سبيل المثال ، إذا كنت توجّه PowerShell إلى مجلد معين وأدخلت حرف محرك أقراص خاطئًا أو وجهته إلى مشاركة لا يمكن الوصول إليها ، فلن يتمكن PowerShell من القيام بأمره.
هذا هو الحال غالبًا إذا كنت تحاول تنفيذ أمر cmdlet على جهاز كمبيوتر بعيد. إذا كان هذا الكمبيوتر مغلقًا أو لا يسمح بالتنفيذ عن بُعد لنصوص أو تغييرات معينة ، فسيكون خطأ. في معظم الحالات ، يمكن تشغيل أوامر cmdlets عن بُعد ولكن بعض المؤسسات ستسمح فقط بتشغيل البرامج النصية عالية المستوى. سيتم قفل أي شيء يغير الأمان أو السياسات أو الإعدادات الأساسية. في هذه الحالة ، ستحتاج إلى تشغيل البرنامج النصي محليًا.
نقل الملفات من جهاز الكمبيوتر إلى android wifi
يمكنك استخدام 'حل المسار' أو التحقق من المسار يدويًا لمعرفة ما إذا كانت هذه هي المشكلة في الأمر الخاص بك.
الوحدات النمطية مفقودة في PowerShell
إذا كانت الوحدة مفقودة أو تالفة ، فلن يتمكن PowerShell من تنفيذها. بشكل افتراضي ، يجب عليك تثبيت الوحدات النمطية لاستخدامها. إذا كانت هذه الوحدة مفقودة أو تالفة أو تم نقلها ، فيمكنها طرح الخطأ 'لم يتم التعرف على المصطلح كاسم لأمر cmdlet'.
يمكنك استخدام 'get-module' في PowerShell لمعرفة ما إذا كانت الوحدة موجودة وصحيحة. سيُظهر لك الوحدات النمطية التي يتم تحميلها ويمكنك إضافتها أو إصلاحها حسب احتياجاتك.
استخدام PowerShell في Windows
لا حرج في استخدام الوافد الجديد بوويرشيل طالما كنت حريصًا. إذا كنت تستخدمه على جهاز كمبيوتر منزلي ، فإن أسوأ ما يمكن أن يحدث هو أنك بحاجة إلى استعادة النظام أو إعادة بنائه. إذا كنت تعمل على أجهزة كمبيوتر الشركة ، فقد تحتاج إلى أن تكون أكثر حرصًا.
هناك بعض الموارد المفيدة للتعامل مع PowerShell مثل هذه الصفحة في موقع مايكروسوفت تكنيت . هذه الصفحة في Veeam مفيدة أيضًا لأولئك الجدد جدًا في PowerShell . يشرح ما هو عليه وكيفية استخدامه ويقدم الكثير من المعلومات للوافدين الجدد.
لا تخيف PowerShell إذا كنت جديدًا عليها. قم بإنشاء نقطة استعادة للنظام قبل أن تبدأ واستمتع باللعب. أسوأ شيء يمكنك القيام به هو تدمير تثبيت Windows ولكن من السهل علاجه لمستخدم منزلي!