Windows PowerShell ISE مقابل Windows PowerShell: ما الفرق؟

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

PowerShell عبارة عن أداة سطر أوامر وبرمجة نصية في نظام التشغيل Windows 10(Windows 10) . تم تطويره بواسطة شركة Microsoft Corporation(Microsoft Corporation) ويتم استخدامه لأتمتة المهام وإدارة التكوين. PowerShell ISE هي أداة أخرى تم تطويرها بواسطة Microsoft Corporation والتي تستخدم لإنشاء الأوامر والبرامج النصية وتشغيلها وتصحيحها. في PowerShell ISE ، يرمز ISE إلى بيئة (ISE)البرمجة النصية المتكاملة(Integrated Scripting Environment) . وبالتالي(Hence) ، يشتمل PowerShell ISE أيضًا على بعض الميزات المتقدمة التي لا يمتلكها Windows PowerShell .(Windows PowerShell)

PowerShell مقابل PowerShell ISE

بينما يستخدم PowerShell واجهة سطر أوامر ( CLI ) ، يستخدم PowerShell ISE واجهة مستخدم رسومية ( GUI ). نظرًا لأن واجهة المستخدم الرسومية(GUI) سهلة الاستخدام والفهم ، يمكن للمستخدمين تنفيذ الأوامر والنصوص البرمجية وتصحيحها دون كتابة جميع الأوامر في واجهة سطر الأوامر. بصرف النظر عن هذا ، هناك العديد من الميزات الأخرى التي تجعل PowerShell ISE أكثر تقدمًا من PowerShell . توضح هذه المقالة الفرق بين Windows PowerShell و Windows PowerShell ISE .

ما هو PowerShell ISE؟

كما هو موضح أعلاه في هذا المنشور ، يعد PowerShell ISE تطبيقًا قائمًا على واجهة المستخدم الرسومية يتيح للمستخدمين تشغيل الأوامر والبرامج النصية وتصحيحها.

دعونا نرى ميزات PowerShell ISE :

  • التحرير متعدد(Multiline editing) الأسطر: باستخدام هذه الميزة ، يمكنك إدراج سطر فارغ تحت السطر الحالي في جزء الأوامر(Command Pane) . لاستخدام ميزة التحرير متعدد(Multiline) الخطوط ، عليك الضغط على Shift  + Enter بلوحة المفاتيح.
  • التنفيذ الانتقائي(Selective execution) : تتيح لك هذه الميزة تشغيل جزء من البرنامج النصي عن طريق تحديد النص. بعد تحديد النص ، عليك ببساطة النقر فوق الزر " تشغيل البرنامج النصي"(Run Script) . المفتاح F5 هو الاختصار لهذه الميزة.
  • تعليمات حساسة للسياق(Context-sensitive help) : تفتح ملف تعليمات. لاستخدام هذه الميزة ، اكتب Invoke-Itemثم اضغط على مفتاح F1.

قراءة(Read) : نصائح وحيل Windows Terminal(Windows Terminal Tips and Tricks) .

الفرق بين PowerShell و PowerShell ISE

سنقارن هذه الأدوات بناءً على الخصائص / الميزات التالية:

  1. واجهة المستخدم
  2. مهام
  3. تحرير الأوامر والنصوص
  4. تعليمات حساسة للسياق
  5. الأوامر الإضافية

1] واجهة المستخدم

لقد وصفنا أعلاه في هذه المقالة أن PowerShell لديه واجهة سطر أوامر ، بينما يأتي PowerShell ISE بواجهة مستخدم رسومية. نتيجة لهذا ، يوفر PowerShell واجهة سهلة الاستخدام وسهلة الاستخدام والفهم للمبتدئين.

إذا قارنت واجهة هاتين الأداتين ، فستجد أن PowerShell ISE يأتي بواجهة جذابة مع شريط أدوات ، وشريط قوائم ، وجزء نصي ، وجزء وحدة تحكم ، وميزة علامات تبويب متعددة ، وما إلى ذلك.

2] المهام

نظرًا لأنه يمكنك فتح علامات تبويب متعددة في PowerShell ISE ، فهي أداة متعددة المهام. يمكنك تشغيل أوامر وبرامج نصية متعددة في PowerShell ISE في علامات تبويب مختلفة. هذه الميزة غير متوفرة في PowerShell .

تلميح(TIP) : يعد Posterpedia تطبيقًا(Posterpedia) رائعًا لمتجر Microsoft(Microsoft Store) سيساعدك على فهم تقنيات Microsoft .

3] تحرير الأوامر والنصوص

يعد تحرير برنامج نصي في PowerShell ISE أمرًا سهلاً لأنه يأتي مع عدد من الأدوات التي يمكنك استخدامها للتحرير. إذا قمت بالنقر فوق قائمة " تحرير(Edit) " ، فسترى الميزات التالية:

  • البحث في النص
  • ابحث عن التالي في النص
  • البحث عن السابق في النص
  • استبدل في النص
  • انتقل إلى الخط
  • اذهب للمباراة

توفر هذه الميزات وقتك بجعل عملية تحرير البرنامج النصي خالية من المتاعب. من ناحية أخرى ، لا تتوفر قائمة التحرير في (Edit)PowerShell ، مما يجعل عملية تحرير البرنامج النصي تستغرق وقتًا طويلاً في حالة طول النص.

قراءة(Read) : كيفية تثبيت (Install)Windows PowerShell ISE(Use Windows PowerShell ISE) واستخدامه .

4] مساعدة حساسة للسياق

لا تتوفر ميزة التعليمات الحساسة للسياق في PowerShell .

5] أوامر الوظائف الإضافية

في PowerShell ISE ، تتوفر لوحة الوظائف الإضافية للأوامر على الجانب الأيمن من الواجهة. يمكنك البحث عن أمر معين وإدراجه في جزء وحدة التحكم(Console Pane) عن طريق النقر فوق الزر " إدراج ". (Insert)يمكنك أيضًا تصفية الأوامر من خلال النقر على القائمة المنسدلة.

هذا النوع من اللوحات غير متوفر في PowerShell .

هذا هو.

يقرأ ذات الصلة(Related reads) :



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في العمل على أجهزة Apple iOS والأجهزة الطرفية. جعلتني تجربتي في هندسة الأجهزة شغوفًا بالتأكد من أن أجهزة عملائنا موثوقة وسلسة قدر الإمكان. لقد كنت أكتب كودًا خلال السنوات القليلة الماضية وتعلمت استخدام Git و Vim و Node.js.



Related posts