مساحة العمل

PowerShell

مسار عملي لتعلم PowerShell من الصفر

التعريف أولا

ما هي PowerShell

PowerShell لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم PowerShell من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.

أقل معلومات للتشغيلالملف script.ps1التشغيل pwsh script.ps1العادة تعلم جزءا صغيرا من PowerShell ثم اكتب مثالا صغيرا وشغله
البرنامج

مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.

القيمة والمتغير

القيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.

الدالة

عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.

بيئة التشغيل

PowerShell 7 هي البيئة التي تشغل كود script.ps1.

أول كود قابل للقراءة

ناتج البرنامج

entry point output syntax Write-Output
Write-Output 42
الناتج 42

نسب اللغة

شجرة PowerShell

اعرف من أين جاءت PowerShell وما اللغات القريبة وما الخطوة التالية.

الجذور
shell.NETC#
الحاليةPowerShellعائلة لغات الأتمتة والأوامر
العائلةعائلة لغات الأتمتة والأوامر
أفضل استخدام

يستخدم في مسار عملي لتعلم PowerShell من الصفر

من الصفر

1اقرأ قاعدة واحدة2توقع الناتج3اكتب من الذاكرة4شغل الفحص5كرر مع تغيير واحد

بنك الأسئلة

ابحث ثم تدرب

اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.

18 سؤال مطابق
س 1اختيارالمرحلة 1 التعريفات

PowerShell السؤال 1

PowerShell السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة

س 2اختيارالمرحلة 1 التعريفات

PowerShell السؤال 2

PowerShell السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة

س 3اختيارالمرحلة 1 التعريفات

PowerShell السؤال 3

PowerShell السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 4اختيارالمرحلة 1 التعريفات

PowerShell السؤال 4

PowerShell السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية

س 5اختيارالمرحلة 1 التعريفات

PowerShell السؤال 5

PowerShell السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة

س 6اختيارالمرحلة 1 التعريفات

PowerShell السؤال 6

PowerShell السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة

س 7اختيارالمرحلة 1 التعريفات

PowerShell السؤال 7

PowerShell السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 8اختيارالمرحلة 1 التعريفات

PowerShell السؤال 8

PowerShell السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية

س 9اختيارالمرحلة 1 التعريفات

PowerShell السؤال 9

PowerShell السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة

س 10اختيارالمرحلة 1 التعريفات

PowerShell السؤال 10

PowerShell السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة

س 11اختيارالمرحلة 1 التعريفات

PowerShell السؤال 11

PowerShell السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 12اختيارالمرحلة 1 التعريفات

PowerShell السؤال 12

PowerShell السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية

س 13اختيارالمرحلة 1 التعريفات

PowerShell السؤال 13

PowerShell السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة

س 14اختيارالمرحلة 1 التعريفات

PowerShell السؤال 14

PowerShell السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة

س 15اختيارالمرحلة 1 التعريفات

PowerShell السؤال 15

PowerShell السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 16اختيارالمرحلة 1 التعريفات

PowerShell السؤال 16

PowerShell السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية

س 17اختيارالمرحلة 1 التعريفات

PowerShell السؤال 17

PowerShell السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة

س 18اختيارالمرحلة 1 التعريفات

PowerShell السؤال 18

PowerShell السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة

اختيار من متعدد

PowerShell السؤال 1

س 1اختيارجديد

PowerShell السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة

Write-Output 42

مرجع

أنماط script.ps1

PowerShell 7pwsh script.ps1
استدعاء من الذاكرةاقرأ فكرة صغيرة ثم أغلقها واكتبها من الذاكرة
تتبع الكودقبل التشغيل اكتب كيف تتغير المتغيرات سطرا بسطر
اكتبه بنفسكقلل النسخ وأصلح خطأ صغيرا كل مرة

entry point output syntax Write-Output

ناتج البرنامج

Write-Output 42
  • شغل أصغر ملف أولا
  • اطبع قيمة معروفة واحدة
  • افحص الناتج قبل إضافة كود أكثر

variables assignment types $

القيم والأسماء

$total = 42
Write-Output $total
  • أعط القيم أسماء واضحة
  • اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
  • تتبع القيمة قبل تغييرها

function collection Array

الدوال والمجموعات

function Add($a, $b) {
  return $a + $b
}

$scores = @(40, 2)
Write-Output $scores.Count
  • اجعل الدوال صغيرة
  • ارجع قيما مفيدة
  • استخدم المجموعة الشائعة قبل اللجوء إلى الأطر