Hvordan få egenskaper til et objekt i PowerShell?

Hvordan få egenskaper til et objekt i PowerShell?
PowerShell er blant de mest populære og ofte brukte skriptspråkene. Vet du hva som gjør PowerShell så populært? Objekter! Det er et objekt som gjør PowerShell forskjellig fra tradisjonelle skjell som ledetekst og bash og bash. PowerShell handler ikke bare om skriptene; I stedet er PowerShell et objektorientert skriptspråk, består av et kommandolinjeskall, og er basert på .Netto rammeverk. De tradisjonelle skjellene er tekst/strengsentrisk, men i PowerShell dreier alt seg rundt objektene.

Hvert objekt har noen egenskaper som lagrer informasjon om objektene. Nå må du lure på hvordan du får objektets egenskaper i PowerShell? Ingen bekymringer! Dette innlegget kommer til å hjelpe deg i denne forbindelse.

Denne oppskrivningen vil utforske hvordan du kan få egenskapene til et objekt i PowerShell, og i denne forbindelse vil den presentere en detaljert forståelse av følgende konsepter:

  • Objekt og egenskaper i PowerShell
  • Hva er Get Member og hvordan du bruker det i PowerShell?

Så la oss komme i gang!

Objekt og egenskaper i PowerShell

Objekter er et av aspektene ved PowerShell som gjør det spesielt sammenlignet med andre skallmiljøer som bash, ledetekst, etc. Objekter er ganske enkelt en representasjon av noe, eller vi kan si at objekter er enheter som kan ha forskjellige attributter. I PowerShell brukes objekter til å returnere, lagre og manipulere informasjonen i stedet for strenger/tekst. I PowerShell er egenskaper egenskapene til et objekt, eller vi kan si at egenskapene er egenskapene til et element.

Hva er Get Member og hvordan du bruker det i PowerShell?

I PowerShell brukes Cmdlet (Command-LET) for å få objektegenskapene til å få objektegenskapene. PowerShell-rør kan brukes med Get-Member-egenskapen til å røre utgangen fra den spesifiserte cmdlet i get-Member.

Tenk på de gitte eksemplene for en dyp forståelse av hvordan du får egenskapene til et objekt i PowerShell:

Hvordan få egenskapene til "prosessen" i PowerShell?
Utdraget nedenfor vil guide deg om hvordan du får egenskapene til prosessobjektet:

Get-Process | Få medlem

Get-Process Cmdlet vil få alle prosessene på en lokal/ekstern datamaskin og vil tilordne utdataene til Get-Member Cmdlet. Get-Member Cmdlet vil vise oss objektnavnet, dets egenskaper, aliasegenskaper, metoder og skriptegenskaper:

Ovennevnte utdrag viser at Cmdlet fra Get-Member viser oss navnet på objekttypen og en komplett liste over medlemmene.

Hvordan få egenskapene til “FileInfo” i PowerShell?
Getchild-artikk-cmdlet kan brukes til å få FileInfo-objektet i PowerShell som vist i utdraget nedenfor:

Get-Childitem | Få medlem

I ovennevnte utdrag benyttet vi get-childItem cmdlet for å få FileInfo-objektet, og vi passerte utdataene fra get-childItem til get-Member Cmdlet ved hjelp av rørledningsoperatør:

Slik kan vi få egenskapene til et objekt i PowerShell.

Konklusjon

For å få objektegenskapene brukes Cmdlet i Get-Member. Spesifiser en cmdlet, bruk rørledningsoperatøren, og skriv deretter CMDLET for å se alle egenskapene som er tilgjengelige fra den spesifiserte kommandoen. Denne oppskrivningen forklarte hvordan du får egenskapene til et objekt i PowerShell ved å bruke Cmdlet fra Get-Member. For en dyp forståelse av konseptet presenterte dette innlegget et par eksempler.