الفرق بين موجهي الأوامر CMD و PowerShell


يعتبر  Command Prompt و PowerShell من الأدوات المهمة والمدمجة في ويندوز بمختلف إصداراته والتي تساعد المستخدمين على إستخدام النظام بشكل أفضل وحل الأخطاء وتشغيل الأوامر وصيانة النظام و يمكننا إعتبار أن PowerShell هو النسخة المطورة للـ CMD وتوجد بينهما بعض الإختلافات .


  • الفرق بين موجهي الأوامر CMD و PowerShell
البداية....
جاء CMD مع ويندوز 95 و 98 والذي كان يعرف بإسم MS-DOS . وجاء PowerShell لأول مرة في عام 2006 مع Windows XP SP2


الإستخدامات....
يستخدم CMD في الغالب لتنفيذ أوامر الباتش والتفاعل مع نظام الملفات (أوامر DIR) ويستخدم بشكل عام للتنقل بين ملفات النظام وبين المجلدات وإدارتها وتعديل الخصائص وحتى حل الأخطاء والمشاكل المرتبطة بنظام التشغيل عن طريق إستخدام الأوامر لكن يجب عليك الإنتظار حتى يتم تنفيذ الأمر السابق بالكامل قبل إعطاء الأمر التالي

لكن يفضل إستخدام PowerShell لإدارة البيانات خصوصا عبر شبكة من أجهزة الكمبيوتر بما أنه يمكنك من تشغيل أغلبية أوامر CMD عليه فهذا يعطيه ميزة إضافية فيمكنه تشغيل cmdlets والتى هي مجموعة من الأوامر (scripts) لتنفيذ الوظائف والمهام ويمكنه أيضا تشغيل بعض خوارزميات التشفير والقيام ببعض مهام قواعد البيانات فهو مناسب للمبرمجين فهو مخصص للمهام المعقدة ويستخدم PowerShell للتحكم بشبكة كاملة من الأنظمة كما يمكنه تنفيذ أكثر من مهمة في نفس الوقت على عكس CMD.
Kar

Online content writer and chartered accountant .

إرسال تعليق

أحدث أقدم