כיצד להשתמש במאפיין PowerShell Expand עבור Select-Object

Kyzd Lhstms Bm Pyyn Powershell Expand Bwr Select Object



ה ' בחר-אובייקט ” cmdlet בוחר את האובייקטים והמאפיינים שצוינו על ידי המשתמש מקבוצת אובייקטים או מערך. בזמן ש ' -ExpandProperty ' cmdlet פועל כמתג למאפיין 'Select-Object', מכיוון שהוא מפרט את המאפיין שנבחר או אובייקט ממערך. יתר על כן, הוא יכול לבחור אובייקטים ממיקום מסוים במערך.

בלוג זה יכסה מדריך על ה-'Select-Object' וה-Cmdlet '-ExpandProperty'.

כיצד להשתמש/להשתמש במאפיין הרחבת PowerShell עבור Select-Object?

ה-cmdlet ' בחר-אובייקט ” בוחר את האובייקטים מאוסף האובייקטים. אולם, ה '- ExpandProperty ' פרמטר מקבל את הפרטים של הנכס הספציפי שנבחר.







דוגמה 1: הצג את המאפיינים הנבחרים של אובייקט באמצעות ה-Cmdlet 'Select-Object'

דוגמה זו תציג רק את הערכים שנבחרו ממערך:



$Pets = @ (

[ pscustomobject ] @ { חיית מחמד = 'חתול' ;שֵׁם = 'פיות' ;צֶבַע = 'לבן' ; }

[ pscustomobject ] @ { חיית מחמד = 'כֶּלֶב' ;שֵׁם = 'ג'ימי' ;צֶבַע = 'שָׁחוֹר' ; }

[ pscustomobject ] @ { חיית מחמד = 'סוּס' ;שֵׁם = 'קים' ;צֶבַע = 'חום' ; }

)

לפי הקוד לעיל:



  • ראשית, אתחול מערך של אובייקטים מותאמים אישית והקצה אותו ל' $Pets 'משתנה.
  • בתוך המערך, צור שלושה אובייקטים וציין את שלושת המאפיינים בכל אובייקט.
  • לבסוף, הגדר את הערכים שהוגדרו על ידי המשתמש:





כעת, בואו נבחר ונציג את הערכים שהוקצו למאפיין השם:

$Pets | בחר-אובייקט -ExpandProperty שֵׁם

בקוד האמור לעיל:



  • ראשית, הוסף את ' $Pets ' משתנה, הוסף את ' | ' צינור ולאחר מכן ציין את ' בחר-אובייקט 'cmdlet.
  • לאחר מכן, הוסף את ' -ExpandProperty ' פרמטר ולהקצות את ' שֵׁם ' ערך.
  • זה יציג את השמות של כל האובייקטים שהוקצו להם:

דוגמה 2: הצג את חמשת תהליך הריצה האחרונים ב- PowerShell

דוגמה זו תציג את חמשת התהליכים האחרונים הפועלים באמצעות ' בחר-אובייקט 'cmdlet ו' -ExpandProperty 'פרמטר':

קבל-תהליך | בחר-אובייקט -ExpandProperty שֵׁם -אחרון 5

לפי הקוד לעיל:

  • ראשית, הוסף את ' קבל-תהליך ' cmdlet כדי לקבל את רשימת התהליכים ולאחר מכן ציין את ' | ” צינור להעברת הפלט של ה-cmdlet הקודם ל-cmdlet הבא.
  • לאחר מכן, הוסף את ' בחר-אובייקט ' cmdlet, ואחריו ' -ExpandProperty ' פרמטר, ולהקצות אותו לשם.
  • לבסוף, הגדר את ' -אחרון ' פרמטר ולהקצות את הערך ' 5 ' אליו:

דוגמה 3: הצג את רשימת חמשת השירותים הראשונים ב-PowerShell

דוגמה זו תציג את השירותים באמצעות ' בחר-אובייקט 'cmdlet ו' -ExpandProperty ' פרמטר:

Get-Service | בחר-אובייקט -ExpandProperty שֵׁם -ראשון 5

זה היה הכל על השימוש במאפיין PowerShell Expand לבחירת אובייקטים.

סיכום

ניתן לבחור את האובייקטים ב- PowerShell בעזרת ' בחר-אובייקט 'cmdlet. עם זאת, ניתן לאחזר את הפרטים של האובייקטים הספציפיים על ידי הוספת ' -ExpandProperty ' פרמטר יחד עם ה-cmdlet 'Select-Object'. בלוג זה הרחיב את מאפיין הרחבת PowerShell עבור 'Select-Object'.