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 5Vastavalt ü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'.