אנסה לעזור: להתמקד בפקודה הפופולרית ביותר ב-PowerShell

אין cmdlets יותר מוכרים למתחילים ולמומחים כאחד מ-פקודת העזרה של PowerShell, Get-Help. בגלל מערכת העזרה המוטמעת והעדכנית של PowerShell, פקודת ה-Get-Help של PowerShell היא הדרך שבה אתה גולל מה פקודות עושות, את הפרמטרים שלהן, ואפילו (בתקווה) המון דוגמאות שימושיות כיצד להשתמש בפקודה.

כל cmdlet ופונקציה שתפגש מנועות להיות בהן תוכן עזר שנבנה עימה כי PowerShell Get-Help יכולה לקרוא. אני אומר "מנועות להיות" מאחר ולמרבה הצער, כמה מחברים לא כוללים תוכן עזר.

תוכן העזרה המשויך לפקודות ניתן למצוא על ידי הרצת Get-Help. פקודה זו קוראת גם עזרה מבוססת הערות ו- עזרה בסיסית בתצורת XML שנבנית על ידי יוצר ה-cmdlet או הפונקציה.

השימוש הנפוץ ביותר בפקודת Get-Help הוא להשתמש בה כדי למצוא תוכן עזרה עבור פקודה מסוימת. לדוגמה, אולי גילית פקודה חדשה בשם Get-Content עם פקודת Get-Command ורוצה לדעת עוד מידע עליה. תשתמש בפרמטר Name ב- Get-Help. זה יחזיר סט בסיסי של מידע על הפקודה כפי שאתה יכול לראות למטה.

Get-Help -Name ‘Get-Content’

תשים לב שאף על פי שמוחזרת הרבה מידע, זהו סתם סיכום של הדברים שניתן לעשות. ולעולם לא תדע ש־Get-Help יכול להחזיר גם סוגים אחרים של תוכן עזר כמו דוגמאות.

מציאת מידע על פרמטר

ניתן לחפש בעומק בתוכן העזר בכמה דרכים שונות. אחת מהדרכים הוא למצוא מידע על פרמטר יחיד של פקודה. אולי בדוגמה שאני משתמש בה כאן, אני רואה הפניה לפרמטר Raw ולא בדיוק ברור מה פרמטר זה עושה. אני יכול להשתמש בפרמטר Parameter ב־Get-Help עם הפרמטר Name כדי להחזיר רק מידע על אותו פרמטר של הפקודה הספציפית.

Getting help with parameters

PowerShell Get-Help ודוגמאות

אחד הדברים הטובים ביותר במערכת העזר של PowerShell הוא שיש בה תמיכה טבעית בדוגמאות. דוגמאות הן דרך מצוינת לראות, עם הקשר, איך להשתמש בפקודה מסוימת. אם היוצר של הפקודה הוסיף דוגמאות לתוכן העזר שלו, ניתן לראות את הדוגמאות האלו על ידי השימוש בפרמטר Examples. כאשר אתה משתמש בפרמטר זה, Get-Help יחזיר דוגמא או יותר של איך להשתמש בפקודה בנסיבות שונות.

Get-Help -Examples

קבלת עזרה מפורטת

סיכומים, מידע על פרמטרים ודוגמאות אינם המידע היחיד שמוחזר על ידי הפקודה Get-Help של PowerShell. לפעמים, עליך לראות את כל המידע הזמין עבור cmdlet. במקרה כזה, תמיד יש לך את הפרמטרים Detailed ו־Full זמינים. כל אחד מהפרמטרים האלה מציג כמות של מידע שמתרכזת.

הפרמטר Detailed מוסיף תיאורים של פרמטרים ודוגמאות לתצוגה הראשית של העזרה. בעצם, הם משלבים שימוש בפרמטר Examples ויציגו מידע לכל הפרמטרים כאילו היית משתמש בפרמטר Parameter על כל הפרמטרים של הפקודה.

אם הפרמטר Detailed אינו מספיק; תמיד תוכל ללכת לגישה הגרעינית ולהחזיר את כל תוכן העזרה בעזרת הפרמטר Full. הפרמטר הזה אינו מסנן מידע בכלל. הפרמטר Full קורא את כל תוכן העזרה המוגדר לפקודה מסוימת.

השגת תצוגה גרפית

אם תרצה תצוגה גרפית יותר של העזרה, תוכל גם להשתמש בפרמטר ShowWindow. הפרמטר הזה מפעיל חלון שמאפשר לך לחפש בקלות בתוכן העזרה ולהציג רק אזורים מסוימים דרך הכפתור הגדרות. מבט זה מועיל אם באמת תרצה לחפש בתוכן העזרה.

Get-Help -ShowWindow

סיכום

ישנם מספר פרמטרים נוספים ופחות נפוצים שתוכל להשתמש בהם עם הפקודה Get-Help של PowerShell. אם אתה מעוניין ללמוד עוד, אתה יודע איך למצוא מידע על הפרמטרים הנוספים האלה, נכון? כן, Get-Help יכול למצוא מידע על עצמו.

השתמש בפקודה Get-Help בצורה דתית כאשר אתה מחפש מידע נוסף על פקודות PowerShell. אין צורך קטן ללכת לגוגל כאשר יש לך מערכת עזרה חזקה ופקודה שתסייע לך להיכנס אליה.

Source:
https://adamtheautomator.com/powershell-get-help/