Kako koristiti PowerShell Expand svojstvo za Select-Object

Kako Koristiti Powershell Expand Svojstvo Za Select Object



' Odaberite objekt ” cmdlet odabire objekte i svojstva koje je naveo korisnik iz grupe objekata ili niza. Dok ' -Proširi svojstvo ” cmdlet radi kao prekidač za svojstvo “Select-Object” jer daje detalje o odabranom svojstvu ili objektu iz niza. Štoviše, može odabrati objekte s određenog položaja u nizu.

Ovaj će blog pokriti vodič o cmdletu 'Select-Object' i '-ExpandProperty'.

Kako koristiti/koristiti PowerShell Expand svojstvo za Select-Object?

Cmdlet ' Odaberite objekt ” odabire objekte iz kolekcije objekata. Međutim '- ExpandProperty ” Parametar dobiva pojedinosti o određenom odabranom svojstvu.







Primjer 1: Prikaz odabranih svojstava objekta pomoću cmdleta 'Select-Object'

Ovaj primjer će pokazati samo odabrane vrijednosti iz niza:



$Kućni ljubimci = @ (

[ pscustomobjekt ] @ { Ljubimac = 'Mačka' ;Ime = 'Vila' ;Boja = 'Bijelo' ; }

[ pscustomobjekt ] @ { Ljubimac = 'Pas' ;Ime = 'Jimmy' ;Boja = 'Crno' ; }

[ pscustomobjekt ] @ { Ljubimac = 'Konj' ;Ime = 'Kim' ;Boja = 'smeđa' ; }

)

Prema gornjem kodu:



  • Prvo inicijalizirajte niz prilagođenih objekata i dodijelite ga ' $Kućni ljubimci ” varijabla.
  • Unutar polja stvorite tri objekta i spomenite tri svojstva u svakom objektu.
  • Na kraju, definirajte vrijednosti koje definira korisnik:





Sada odaberimo i prikažimo vrijednosti dodijeljene svojstvu name:

$Kućni ljubimci | Odaberite objekt -Proširi svojstvo Ime

U gore navedenom kodu:



  • Prvo dodajte ' $Kućni ljubimci ” varijabli dodajte “ | ' cjevovod, a zatim odredite ' Odaberite objekt ” cmdlet.
  • Nakon toga dodajte ' -Proširi svojstvo ' i dodijelite ' Ime ” vrijednost.
  • Prikazat će nazive svih objekata koji su im dodijeljeni:

Primjer 2: Prikaz posljednjih pet pokrenutih procesa u PowerShell-u

Ovaj primjer će pokazati pet posljednjih pokrenutih procesa pomoću ' Odaberite objekt ' cmdlet i ' -Proširi svojstvo 'parametar':

Get-Process | Odaberite objekt -Proširi svojstvo Ime -Posljednji 5

Prema gornjem kodu:

  • Prvo dodajte ' Get-Process ” cmdlet za dobivanje popisa procesa, a zatim odredite “ | ” cjevovod za prijenos izlaza prethodnog cmdleta na sljedeći cmdlet.
  • Zatim dodajte ' Odaberite objekt ' cmdlet, nakon čega slijedi ' -Proširi svojstvo ” i dodijelite ga imenu.
  • Na kraju, definirajte ' -Posljednji ” parametar i dodijelite vrijednost “ 5 ” tome:

Primjer 3: Prikaz popisa prvih pet usluga u PowerShell-u

Ovaj primjer će pokazati usluge koje koriste ' Odaberite objekt ' cmdlet i ' -Proširi svojstvo ” parametar:

Get-Service | Odaberite objekt -Proširi svojstvo Ime -Prvi 5

To se sve odnosilo na korištenje svojstva PowerShell Expand za odabir objekata.

Zaključak

Objekti u PowerShell-u mogu se odabrati uz pomoć ' Odaberite objekt ” cmdlet. Međutim, detalji o određenim objektima mogu se dohvatiti dodavanjem ' -Proširi svojstvo ” zajedno s cmdlet-om “Select-Object”. Ovaj blog je razradio svojstvo proširenja PowerShell za “Select-Object”.