جدول المحتويات
- 1 افهم قاعدة كتابة الأوامر
- 2 أوامر الإكمال التلقائي
- 3 شرح الأوامر وكيفية تنفيذها من خلال المساعدة
- 4 ابحث عن الأوامر
- 5 يمكنك أيضًا استكشاف الأوامر المختلفة المتوفرة داخل PowerShell باستخدام الأمر “get-command” فقط دون أي إضافات. ستتم مراجعة جميع الأوامر المتاحة ، ويمكنك استخدام أمر المساعدة معهم بنفس الطريقة لمعرفة كيفية استخدام أي منها.
عند مقارنتها بـ “cmd” ، تتفوق بيئة موجه الأوامر المحدثة “PowerShell” من حيث أنها تدعم تنفيذ أوامر بيئة “cmd” بالإضافة إلى دعمها لتنفيذ “البرامج النصية” الجاهزة المكتوبة بأكثر من لغة برمجة واحدة من قبل المبرمجين حول العالم ، مما يمنح الأداة قدرة أكبر على تنفيذ مهام أكثر تقدمًا وتنوعًا داخل نظام Windows ، مثل القدرة على تنزيل الملفات من الإنترنت ، بالإضافة إلى الإضافات المتقدمة الأخرى مثل مدير الحزم لتنزيل البرامج من الإنترنت ، كما هو الحال مع أنظمة Linux ، كل ذلك بالإضافة إلى حقيقة أن بيئة “PowerShell” يتم تحديثها باستمرار وإصدار إصدارات جديدة منها.
افهم قاعدة كتابة الأوامر
من خلال تحديد قاعدة واحدة لأمر ما دائمًا ، ستكون مهمة فهم هذا الأمر أسهل بكثير ، لذلك من الضروري تذكر حقيقة أن معظم أوامر “PowerShell” تأتي في شكل واحد فقط وفي الشكل التالي (فعل-اسم ) ، لذلك يكون الجزء الأول من الأمر دائمًا في شكل فعل باللغة الإنجليزية مثل “Get” أو “Stop” والجزء الثاني هو اسم به كائن مثل “service” أو “command” وكل من يتم فصلهم بعلامة (-). لذلك ، من خلال تذكر هذه القاعدة دائمًا ، ستكون مهمة استخدام الأوامر أسهل بكثير وسيكون من الصعب نسيانها.
أوامر الإكمال التلقائي
أول شيء سيساعدك على استخدام بيئة الأوامر بسهولة تامة هو أنك لست بحاجة إلى تذكر الأوامر تمامًا. عند كتابة أي أمر داخل PowerShell ، يمكنك كتابة أي جزء من الأمر ، ثم الضغط على مفتاح “TAB” من لوحة المفاتيح ، وسيتم إكمال الأمر تلقائيًا. تمت كتابة أمر غير الأمر الذي تريده. يمكنك الاستمرار في الضغط على مفتاح “TAB” على التوالي ، وستتم مراجعة جميع الأوامر المتعلقة بما كتبته حتى تحصل على الأمر الذي تريده.
شرح الأوامر وكيفية تنفيذها من خلال المساعدة
تكون أوامر المساعدة دائمًا مفيدة جدًا عند استخدام أمر معين ، وذلك لمعرفة فائدة الأمر ، وطريقة الكتابة ، والإضافات التي يمكنك كتابتها بعد الأمر لأداء مهام أكثر تحديدًا ، وباستخدام الأمر “get -help “متبوعًا باسم الأمر الذي تريده ، ستحصل على شاشة تحتوي على الكثير من المعلومات حول هذا الأمر وأوامره الإضافية ، على سبيل المثال ، يمكنك معرفة معلومات حول أمر” Get-command “من خلال الأمر التالي:
احصل على مساعدة Get-Command
يمكنك أيضًا مشاهدة أمثلة عملية حول كيفية كتابة الأمر عن طريق إضافة “-examples-” إلى نهاية الأمر السابق ، أو الاطلاع على شرح أكثر تفصيلاً عن طريق إضافة علامة “مفصلة” أيضًا إلى نهاية الأمر.
ابحث عن الأوامر
إذا كنت تريد أن تفعل شيئًا ولا تعرف اسم الأمر الخاص به ، فيمكنك استخدام الأمر “get-command” ثم كتابة أي نص متعلق بالمهمة التي تريد القيام بها بين علامات اقتباس ، ويفضل أن استخدم العلامة
قبل النص وبعده لعرض جميع النتائج التي تحتوي على النص ، سواء كان ذلك في بداية اسم الأمر أو في منتصفه أو في نهايته. على سبيل المثال ، للبحث عن الأوامر المتعلقة بالأقراص الثابتة ، يمكنك كتابة الأمر التالي: Get-Command
“* القرص *”
على الفور ، سيقوم بالبحث عن الأوامر المتعلقة بما بحثت عنه ومراجعتها ، ثم يمكنك اختيار الأمر الذي تريده من نتائج البحث واستخدام أوامر المساعدة التي شرحناها في النقطة السابقة بهذا الأمر لمعرفة كيفية استخدامه و ما هي الإضافات والخيارات المختلفة التي يوفرها.
يمكنك أيضًا استكشاف الأوامر المختلفة المتوفرة داخل PowerShell باستخدام الأمر “get-command” فقط دون أي إضافات. ستتم مراجعة جميع الأوامر المتاحة ، ويمكنك استخدام أمر المساعدة معهم بنفس الطريقة لمعرفة كيفية استخدام أي منها.
أوامر مكافئة
كما ذكرنا سابقًا ، يمكن لبيئة “PowerShell” معالجة أوامر “cmd” بالإضافة إلى أوامر بيئة Linux ، لذلك إذا كنت قد استخدمت سطر الأوامر في أي من البيئتين من قبل ، فيمكنك استخدام أوامرها داخل “PowerShell” وستحصل على نفس النتيجة دون مشاكل.
لكن باستخدام أي من هذه الأوامر لأي بيئة أخرى ، ستصل إلى نفس النتيجة بدون أخطاء ، والسبب في ذلك هو أن “PowerShell” يستخدم ما يشبه قاموسًا داخليًا لترجمة تلك الأوامر إلى ما يعادلها في أوامر “PowerShell” ، وبالتالي فإن كتابة “Clear” أو “cls” لا يهم لأن النتيجة سوف تقوم بتنفيذ الأمر “clear-host” والذي يُعرف بالأمر المكافئ أو “الاسم المستعار”.
وبالتالي ، إذا كنت تريد معرفة الأمر المكافئ لأي أمر استخدمته في بيئة مختلفة ، فيمكنك كتابة الأمر “Get-Alias” ، ثم الأمر الذي تريد معرفة ما يعادله من أوامر “PowerShell” بين علامات الاقتباس ، على سبيل المثال ، لمعرفة الأمر المكافئ للأمر “dir” المسؤول عن عرض محتويات مسار الملفات والمجلدات من خلال “cmd” ، ستستخدم الأمر التالي وستجد أن الأمر المكافئ هو “Get -الطفل “: الحصول على اسم مستعار
ويمكنك رؤية قائمة بجميع الأوامر المكافئة داخل بيئة “PowerShell” عن طريق كتابة أمر “Get-Alias” فقط دون أي إضافات ، وستجد قائمة بجميع الأوامر وما يعادلها داخل “PowerShell”.



















