اكتشاف الأمر باستخدام نظام التعليمات
باستخدام نظام التعليمات المضمّن في PowerShell، يمكنك معرفة المزيد حول أمر معين. يمكنك استخدام Get-Command
cmdlet لتحديد موقع أمر تحتاجه. بعد تحديد موقع الأمر، قد ترغب في معرفة المزيد حول ما يفعله الأمر والطرق المختلفة لتسميته.
اكتشاف أوامر cmdlets باستخدام نظام التعليمات والحصول على التعليمات
يمكنك استخدام Get-Help
cmdlet الأساسي لمعرفة المزيد حول الأمر. عادةً ما تقوم باستدعاء Get-Help
عن طريق تحديده بالاسم وإضافة علامة -Name
التي تحتوي على اسم cmdlet الذي تريد التعرف عليه. إليك مثال:
Get-Help -Name Get-Help
تحديث التعليمات
لا تتضمن الإصدارات الجديدة من PowerShell نظام المساعدة افتراضيًا. في المرة الأولى التي تقوم فيها بتشغيل Get-Help
، سيُطلب منك تثبيت ملفات التعليمات. يمكنك أيضًا تشغيل Update-Help
cmdlet لتثبيت ملفات التعليمات. نظرًا إلى أن الاتصال بـ Update-Help
يقوم بتنزيل العديد من ملفات المساعدة، يمكن أن يجلب الأمر مرة واحدة فقط يوميًا بشكل افتراضي. يمكنك تجاوز سلوك الإحضار هذا باستخدام العلامة -Force
.
تقوم بتحديث ملفات التعليمات بشكل مختلف على Windows مقارنة بـ Linux أو macOS. تختلف العملية لأنه عند تشغيل الأمر Update-Help
cmdlet، يتم جلب ملفات التعليمات عبر الإنترنت من خلال مطابقة ثقافة الكمبيوتر. على Windows، تم تثبيت الثقافة بالفعل، لكنها مفقودة في Linux وmacOS. لذلك تحتاج إلى تحديد ثقافة عند تحديث ملفات المساعدة على Linux وmacOS.
إليك مثالاً على الأمر:
Update-Help -UICulture en-US -Verbose
يحدد هذا الأمر العلامة -UICulture
. حيث يعطيه القيمة en-US
، التي تجلب ملفات التعليمات باللغة الإنجليزية الأمريكية. لتحديث ملفات التعليمات على macOS أو Linux، استخدم ثقافة تتوافق مع ثقافة جهازك.
استكشاف أقسام التعليمات
عند استدعاء Get-Help
على cmdlet يتم إرجاع صفحة تعليمات. تتضمن الصفحة العديد من الأقسام. من المحتمل أن ترى هذه الأقسام الشائعة:
- NAME: يوفر اسم الأمر.
- SYNTAX: يعرض طرقًا لاستدعاء الأمر باستخدام مجموعة من العلامات والمعلمات المسموح بها في بعض الأحيان.
- ALIASES: يسرد أية أسماء مستعارة للأمر. الاسم المستعار هو اسم مختلف للأمر، ويمكن استخدامه لاستدعاء الأمر.
- REMARKS: يوفر معلومات حول الأوامر التي يجب تشغيلها للحصول على مزيد من المساعدة لهذا الأمر.
- PARAMETERS: يوفر تفاصيل حول المعلمة. يسرد نوعها ووصفًا أطول وقيمًا مقبولة، إن أمكن.
تصفية استجابة التعليمات
إذا كنت لا ترغب في عرض صفحة التعليمات الكاملة، يمكنك تضييق نطاق الاستجابة عن طريق إضافة علامات إلى الأمر Get-Help
. فيما يلي بعض العلامات التي يمكنك استخدامها:
- Full: يُرجع صفحة تعليمات مفصلة. يحدد معلومات مثل المعلمات والمدخلات والمخرجات التي لا تحصل عليها في الاستجابة القياسية.
- Detailed: يُرجع استجابة تبدو مثل الاستجابة القياسية، ولكنها تتضمن قسمًا للمعلمات.
- Examples: يُرجع الأمثلة فقط، إن وجدت.
- Online: يفتح صفحة ويب لأمرك.
- Parameter: يتطلب اسم معلمة كوسيطة. وهو يسرد خصائص معلمة معينة.
على سبيل المثال، يمكنك استخدام الأمر التالي لإرجاع القسم «Examples» فقط من صفحة التعليمات.
Get-Help Get-FileHash -Examples
تحسين تجربة القراءة
يؤدي إرجاع Get-Help
إلى عرض صفحة التعليمات بالكامل. قد لا توفر الصفحة أفضل تجربة قراءة. قد تحتاج إلى التمرير للعثور على القسم الذي تريد قراءته. الأسلوب الأفضل هو استخدام اسم help
المستعار. ينقل اسم help
المستعار Get-Help
إلى وظيفة تضمن أن الإخراج يمكن قراءته سطرًا تلو الآخر. كما أنه يجعل الاستجابة قابلة للقراءة صفحة تلو الأخرى، من خلال ترقيم صفحات النتائج. ستستخدم الاسم المستعار help
في الوحدة التالية.