الصفحة الرئيسية » howto » لماذا يتم استدعاء أوامر Windows PowerShell Cmdlets؟

    لماذا يتم استدعاء أوامر Windows PowerShell Cmdlets؟

    عند العمل مع Windows PowerShell ، قد تكون صادفت عبارة cmdlet ووجدت نفسك مرتبكًا إلى حد ما. هل هناك أمر cmdlet مختلف تمامًا عن أمر ما أم أنه مجرد اسم PowerShell لهم؟ إن سؤال SuperUser سؤال وجواب اليوم يجيب عن سؤال القارئ الغريب.

    تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.

    السؤال

    يريد قارئ SuperUser RBT معرفة سبب استدعاء أوامر Windows PowerShell cmdlets:

    لقد كنت أحاول معرفة التسميات للأسباب التي يطلق عليها الأوامر command-lets (cmdlets) في PowerShell. لماذا لا تسمى ببساطة الأوامر بدلا من ذلك؟ ماهو الفرق?

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

    لماذا يتم استدعاء أوامر Windows PowerShell cmdlets?

    الاجابة

    لدى SuperPedorPotorPotor جوابًا لنا:

    وفقا لمايكروسوفت:

    أمر cmdlet هو أمر خفيف يستخدم في بيئة Windows PowerShell. يستدعي وقت تشغيل Windows PowerShell أوامر cmdlets هذه في سياق البرامج النصية للتشغيل الآلي التي يتم توفيرها في سطر الأوامر. يستدعي وقت تشغيل Windows PowerShell أيضًا برمجيًا من خلال واجهات برمجة تطبيقات Windows PowerShell.

    كيف Cmdlets تختلف عن الأوامر

    Cmdlets تختلف عن الأوامر في بيئات shell-shell الأخرى بالطرق التالية:

    • Cmdlets مثيلات فئات .NET Framework؛ هم ليسوا تنفيذية قائمة بذاتها.
    • يمكن إنشاء Cmdlets من عدد قليل من خطوط أسطر من عشرة.
    • لا تقوم Cmdlets بشكل عام بإجراء تحليل خاص بها أو عرض خطأ أو تنسيق إخراج. يتم التعامل مع التحليل والعرض التقديمي للخطأ وتنسيق الإخراج بواسطة وقت تشغيل Windows PowerShell.
    • تقوم عناصر Cmdlets بمعالجة كائنات المدخلات من خط الأنابيب بدلاً من تدفقات النص ، وعادة ما تقوم أوامر cmdlets بتسليم الكائنات كخرج إلى خط الأنابيب..
    • أسطر الأوامر cmdlets موجهة للتسجيل لأنها معالجة كائن واحد في كل مرة.

    مصدر: نظرة عامة على Cmdlet [Microsoft]


    هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.