ما هو الفرق بين Command Prompt و PowerShell في الويندوز

1 إجابات
profile/ميمونة-الخصاونة
ميمونة الخصاونة
مهندسة حاسوب، خبرة في جودة اجهزة المختبرات
.
١٢ فبراير ٢٠٢١
قبل ٤ سنوات
استخدام بيئة توجيه الأوامر، سواء مُوجّه الأوامر التقليدي Command Prompt، أو مُوجّه الأوامر المُحدث PowerShell، تُقدم ميزة للمستخدمين من حيث إنها تُساعد في تنفيذ بعض المهام بشكل أكثر كفاءة وأكثر سرعة داخل نظام التشغيل فيما لو تمت مُقارنتها بطرق أُخرى مُتاحة للقيام بنفس المهام من خلال واجهة المُستخدم الاعتيادية.

من المعروف أن الاستخدام المُستمّر لأي شيء يُغير النظرة إليه حيث يُصبح سهلاً ومعتاداً، وكذلك الأمر بالنسبة لاستخدام مُوجّه الأوامر في ويندوز.

تُعتبر أداة "PowerShell" نُسخة مُحدثة عن "Command Prompt"، حيث تدعم تنفيذ أوامر بيئة "cmd" بالإضافة لدعمها تنفيذ نصوص برمجية جاهزة "Scripts"  وهذه النصوص تتم كتابتها من قِبل العديد من المُبرمجين حول العالم وبأكثر من لغة برمجية.

حيث أن بيئة "PowerShell" تُعد بيئة برمجة نصية قوية يمكنك استخدامها لإنشاء نصوص برمجية معقدة لإدارة أنظمة Windows بسهولة أكبر بكثير مما يمكنك فِعله باستخدام مُوجّه الأوامر "cmd".

هذا الأمر يجعل من "PowerShell" تتفوق على نظيرتها "cmd" حيث تمتلك قدرة كبيرة على تنفيذ مهام أكثر تقدماً وتنوعاً داخل نظام ويندوز، بالإضافة إلى قابليتها للتحديث المُستمر وطرح إصدارات جديدة منها.

يختلف PowerShell اختلافًا كبيرًا عن موجه الأوامر "cmd". حيث يستخدم أوامر مختلفة، تُعرف باسم PowerShell cmdlets.

موجه الأوامر "cmd" هو في الأساس مجرد بيئة قديمة تقوم بنسخ جميع أوامر DOS المختلفة التي قد تجدها في نظام DOS. إنها أداة محدودة القدرات بشكل غير معقول، ولا يمكنك من خلالها الوصول إلى العديد من ميزات إدارة نظام ويندوز، ويصعب إنشاء نصوص مُعقّدة باستخدامها، وما إلى ذلك.

إذا كنت غير مُعتاد على استخدام "cmd" لتنفيذ أوامر مثل "ipconfig"، فعندها قد لا تحتاج أن تُفكر في استخدام "PowerShell"، أما إذا كنت تستخدم Command Prompt عادةً بشكل منتظم، فيمكنك البدء في استخدام PowerShell.

PowerShell قوي جدًا. فهو قادر على القيام ببعض المهام التي تتطلب منك تثبيت برامج الطرف الثالث "third Party". حيث يمكنك استخدامه لكتابة البرامج النصية لتنفيذ مهام معقدة.


المصدر:
how-powershell-differs-from-the-windows-command-prompt