Slik bruker du PowerShell Expand-egenskapen for Select-Object

Slik Bruker Du Powershell Expand Egenskapen For Select Object



« Velg-objekt ” cmdlet velger objektene og egenskapene spesifisert av brukeren fra en gruppe objekter eller en matrise. Mens ' -ExpandProperty ” cmdlet fungerer som en bryter for “Select-Object”-egenskapen, ettersom den beskriver den valgte egenskapen eller et objekt fra en matrise. Dessuten kan den velge objekter fra en bestemt posisjon i en matrise.

Denne bloggen vil dekke en guide om 'Select-Object' og '-ExpandProperty' cmdleten.

Hvordan bruke/bruke PowerShell Expand-egenskapen for Select-Object?

cmdleten ' Velg-objekt ” velger objektene fra samlingen av objekter. Imidlertid '- ExpandProperty ”-parameter får detaljene for den spesifikke valgte egenskapen.







Eksempel 1: Vis de valgte egenskapene til et objekt ved hjelp av 'Select-Object' Cmdlet

Dette eksemplet viser bare de valgte verdiene fra en matrise:



$Kjæledyr = @ (

[ pscustomobject ] @ { Kjæledyr = 'Katt' ;Navn = 'Fe' ;Farge = 'Hvit' ; }

[ pscustomobject ] @ { Kjæledyr = 'Hund' ;Navn = 'Jimmy' ;Farge = 'Svart' ; }

[ pscustomobject ] @ { Kjæledyr = 'Hest' ;Navn = 'Kim' ;Farge = 'Brun' ; }

)

I henhold til koden ovenfor:



  • Først initialiser en rekke tilpassede objekter og tilordne den til ' $Kjæledyr variabel.
  • Inne i matrisen, lag tre objekter og nevne de tre egenskapene i hvert objekt.
  • Til slutt, definer verdiene definert av brukeren:





La oss nå velge og vise verdiene som er tildelt navneegenskapen:

$Kjæledyr | Velg-objekt -ExpandProperty Navn

I koden ovenfor:



  • Først legger du til ' $Kjæledyr ' variabel, legg til ' | ' pipeline og spesifiser deretter ' Velg-objekt ' cmdlet.
  • Etter det legger du til ' -ExpandProperty ' parameter og tilordne ' Navn 'verdi.
  • Den vil vise navnene på alle objektene som er tildelt dem:

Eksempel 2: Vis de siste fem løpende prosessene i PowerShell

Dette eksemplet viser de fem siste kjørende prosessene ved å bruke ' Velg-objekt ' cmdlet og ' -ExpandProperty ' parameter':

Få-prosess | Velg-objekt -ExpandProperty Navn -Siste 5

I henhold til koden ovenfor:

  • Først legger du til ' Få-prosess ' cmdlet for å få listen over prosesser og spesifiser deretter ' | ” pipeline for å overføre utdataene fra forrige cmdlet til neste cmdlet.
  • Deretter legger du til ' Velg-objekt ' cmdlet, etterfulgt av ' -ExpandProperty ” parameter, og tilordne den til navnet.
  • Til slutt, definer ' -Siste ' parameter og tilordne verdien ' 5 ' til det:

Eksempel 3: Vis listen over de fem første tjenestene i PowerShell

Dette eksemplet viser tjenestene som bruker ' Velg-objekt ' cmdlet og ' -ExpandProperty ' parameter:

Få-service | Velg-objekt -ExpandProperty Navn -Først 5

Det handlet om å bruke PowerShell Expand-egenskapen for å velge objekter.

Konklusjon

Objektene i PowerShell kan velges ved hjelp av ' Velg-objekt ' cmdlet. Imidlertid kan detaljene til de spesifikke objektene hentes ved å legge til ' -ExpandProperty '-parameteren sammen med 'Select-Object'-cmdleten. Denne bloggen har utdypet PowerShell expand-egenskapen for 'Select-Object'.