Det ' Få-medlem ” cmdlet i PowerShell henter egenskaber, metoder og medlemmer af objekter. Det er yderst nyttigt i den tid, brugeren arbejder med nogle ukendte objekter. Da det giver information om de tilgængelige metoder og egenskaber. Det har forskellige parametre, der bruges til at få det tilpassede sæt af resultater.
Dette indlæg vil gennemgå PowerShells 'Get-Member' cmdlet i dybden.
Hvordan bruger man 'Get-Member' (Microsoft.PowerShell.Utility) Cmdlet'en i PowerShell?
For at få et objekts medlemmer, metoder eller egenskaber skal du først placere ' Få-medlem ' cmdlet sammen med ' | ” pipeline og angiv cmdlet'en for at hente medlemmerne.
For at forstå konceptet mere klart, tjek de givne eksempler!
Eksempel 1: Brug Cmdlet 'Get-Member' til at hente medlemmerne og detaljerne for procesobjekter
Angiv først den bestemte cmdlet for at hente medlemmerne af procesobjekter. Derefter rør det til ' Få-medlem ' cmdlet:
Hent-proces | Få-medlem
Eksempel 2: Brug 'Get-Member' Cmdlet'en til at hente de udvidede medlemmer af procesobjekter
Ved at bruge den ovenfor angivne kommando, tilføj ' -Udsigt ' parameter og tildel den ' Udvidet ” værdi for at få den udvidede liste over medlemmer:
Hent-proces | Få-medlem -Udsigt Udvidet
Eksempel 3: Brug 'Get-Member' Cmdlet'en til at hente medlemmerne til en Array
Opret først en matrixvariabel med de angivne værdier. Placer derefter array-variablen og rør den til ' Få-medlem ' cmdlet:
$array = @ ( 1 , 'æble' , 'mango' , 'banan' )$array | Få-medlem
Eksempel 4: Brug 'Get-Member' Cmdlet'en til at hente scriptmetoderne for hændelseslogobjekter
Kør den givne kommando for at hente scriptmetoderne for hændelseslogobjekter i PowerShell:
Get-WinEvent -Lognavn System -MaxEvents 1 | Få-medlem -MemberType Metoder
Det er alt! Du har lært om cmdlet ' Få-medlem ” med flere eksempler.
Konklusion
cmdlet ' Få-medlem ” bruges i PowerShell til at hente egenskaber, metoder og medlemmer af et specificeret objekt. Den afslører også de tilgængelige metoder og egenskaber. Dette indlæg har demonstreret 'Get-Member' cmdlet i detaljer.