Kuidas kasutada PowerShelli laiendusatribuuti Select-Object jaoks

Kuidas Kasutada Powershelli Laiendusatribuuti Select Object Jaoks



' Select-Object ” cmdlet valib kasutaja määratud objektid ja atribuudid objektide rühmast või massiivist. Samal ajal kui ' -Laienda Atribuuti ” cmdlet töötab atribuudi „Select-Object” lülitina, kuna see täpsustab valitud atribuuti või massiivi objekti. Lisaks saab see valida objekte massiivi kindlast positsioonist.

See ajaveeb hõlmab juhendit cmdleti „Select-Object” ja „-ExpandProperty” kohta.

Kuidas kasutada/kasutada PowerShelli laiendusatribuuti Select-Object jaoks?

cmdlet ' Select-Object ” valib objektid objektide kogust. Kuid '- Laiendage Atribuut ” parameeter hangib konkreetse valitud atribuudi üksikasjad.







Näide 1: Objekti valitud atribuutide kuvamine, kasutades käsku „Select-Object”

See näide näitab ainult massiivi valitud väärtusi:



$Pets = @ (

[ pstoomobjekt ] @ { Lemmikloom = 'kass' ; nimi = 'haldjas' ;Värv = 'valge' ; }

[ pstoomobjekt ] @ { Lemmikloom = 'koer' ; nimi = 'Jimmy' ;Värvi = 'must' ; }

[ pstoomobjekt ] @ { Lemmikloom = 'hobune' ; nimi = 'Kim' ;Värv = 'pruun' ; }

)

Vastavalt ülaltoodud koodile:



  • Esiteks lähtestage kohandatud objektide massiiv ja määrake see ' $Pets ” muutuja.
  • Looge massiivi sees kolm objekti ja mainige iga objekti kolme omadust.
  • Lõpuks määrake kasutaja määratud väärtused:





Nüüd valime ja kuvame nime atribuudile määratud väärtused:

$Pets | Select-Object -Laienda Property Nimi

Ülaltoodud koodis:



  • Esmalt lisage ' $Pets muutuja, lisage ' | ” torujuhe ja seejärel määrake „ Select-Object ” cmdlet.
  • Pärast seda lisage ' -Laienda Property ' parameeter ja määrake ' Nimi ” väärtus.
  • See kuvab kõigi neile määratud objektide nimed:

Näide 2: kuvage PowerShellis viis viimast töötavat protsessi

See näide näitab viit viimast töötatud protsessi, kasutades ' Select-Object ' cmdlet ja ' -Laienda Property 'parameeter':

Hangi-protsess | Select-Object -Laienda Property Nimi -Viimane 5

Vastavalt ülaltoodud koodile:

  • Esmalt lisage ' Hangi-protsess ' cmdlet protsesside loendi hankimiseks ja seejärel määrake ' | ” torujuhtme eelmise cmdleti väljundi ülekandmiseks järgmisse cmdleti.
  • Seejärel lisage ' Select-Object ' cmdlet, millele järgneb ' -Laienda Property ” parameeter ja määrake see nimele.
  • Lõpuks määratlege ' -Viimane ' parameeter ja määrake väärtus ' 5 ” sellele:

Näide 3: kuvage PowerShellis viie esimese teenuse loend

See näide näitab teenuseid, mis kasutavad Select-Object ' cmdlet ja ' -Laienda Property ' parameeter:

Hankige teenus | Select-Object -Laienda Property Nimi - Esiteks 5

See kõik puudutas atribuudi PowerShell Expand kasutamist objektide valimiseks.

Järeldus

PowerShelli objekte saab valida ' Select-Object ” cmdlet. Kuid konkreetsete objektide üksikasju saab hankida, lisades ' -Laienda Property ” koos cmdlet-käsuga „Select-Object”. See ajaveeb on üksikasjalikult käsitlenud PowerShelli laiendamisatribuuti 'Select-Object'.