TrueschoTruescho
كل الدورات
مقدمة إلى مايكروسوفت باورشِل
edX
دورة
متوسط
مجاني للتدقيق
شهادة

مقدمة إلى مايكروسوفت باورشِل

Universitat Politècnica de València

تعرّف على مفاهيم PowerShell الأساسية واستخدمه لإدارة وأتمتة مهام الأنظمة على Windows وLinux وMacOS بكفاءة.

3 ساعة/أسبوع4 أسبوعالإسبانية481 متسجل
مجاني للتدقيق

عن الدورة

PowerShell هو مفسّر أوامر (Shell) ولغة برمجة نصية (Scripting) طوّرته Microsoft خصيصًا لإدارة أنظمة التشغيل. يتمثل هدفه الرئيسي في تزويد مسؤولي الأنظمة والمستخدمين المتقدمين بأداة قوية ومرنة وفعّالة للتحكم بالنظام وإدارته وأتمتة المهام المختلفة، سواء كإضافة لأدوات الإدارة الرسومية أو كبديل عنها. يتيح PowerShell تنفيذ عمليات الإدارة اليومية والمتقدمة عبر سطر الأوامر، مثل التعامل مع النظام والملفات والعمليات والخدمات والإعدادات، مع إمكانية بناء أوامر قابلة لإعادة الاستخدام ودمجها ضمن سيناريوهات أتمتة. كما يتميز بنموذج يعتمد على الكائنات، ما يساعد على معالجة المخرجات بشكل منظم وقابل للتركيب ضمن سلاسل أوامر (Pipelines) لإنجاز مهام أكثر تعقيدًا بكفاءة. كان يُعرف في بداياته باسم Windows PowerShell وكان موجّهًا حصريًا لأنظمة Windows وWindows Server. لكن PowerShell اليوم وسّع نطاقه بشكل كبير، وأصبح يدعم عائلات أخرى من أنظمة التشغيل مثل Linux وMacOS، مما يجعله خيارًا عمليًا لإدارة بيئات متعددة المنصات. ستساعدك هذه الدورة التمهيدية على اكتساب فهم واضح للمفاهيم والوظائف الأساسية في PowerShell، والتعرّف على بنية أوامر cmdlets ومعاملاتها، والعمل ضمن وحدة التحكم كبيئة تشغيل أصلية. كما ستتعرّف على عناصر PowerShell كلغة برمجة، وكيفية كتابة سكربتات بسيطة لأتمتة المهام المتكررة، وصولًا إلى حل مشكلات إدارية ذات قدر من التعقيد باستخدام سكربتات PowerShell.

ماذا ستتعلم

  • تحديد المفاهيم الأساسية في PowerShell مثل cmdlets والأسماء المستعارة (Alias) والموفّرين (Providers) والمتغيرات والكائنات وخطوط الأنابيب (Pipelines) وغيرها.
  • فهم صياغة وبنية أوامر cmdlets في PowerShell وأنواع المعاملات (Parameters) المختلفة.
  • تنفيذ cmdlets أساسية لإدارة النظام باستخدام وحدة التحكم كبيئة العمل الأصلية لـ PowerShell.
  • تحديد الخصائص الرئيسية لـ PowerShell كلغة برمجة، بما في ذلك المعاملات وأنواع البيانات الأساسية وبنى التحكم المتاحة وكيفية إنشاء الدوال واستدعائها والأنواع المركبة.
  • إنشاء سكربتات بسيطة لأتمتة مهام الإدارة المتكررة.
  • حل مشكلات إدارية ذات قدر من التعقيد باستخدام سكربتات PowerShell.

المتطلبات المسبقة

  • معرفة أساسية بإدارة الأنظمة، أو على الأقل معرفة متوسطة باستخدام أنظمة التشغيل على مستوى المستخدم (نظام الملفات، المهام، تنفيذ الأوامر في وحدة التحكم، إلخ).
  • معرفة أولية بالبرمجة بلغة عالية المستوى مثل Python أو Java أو C#، أو بأي لغة سكربت.

المدرسون

A

Andrés Martín Terrasa Barrena

Profesor de Titular de Universidad del DSIC

A

Agustín Espinosa Minguet

Profesor Titular de Informática

المواضيع

PowerShell
إدارة الأنظمة

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن