Henter variablene i gjeldende konsoll.
Syntaks
Beskrivelse
Get-Variable
cmdlet får PowerShell-variablene i den nåværende konsollen. Du kan hente bare verdiene til variablene ved å spesifisere ValueOnly-parameteren, og du kan filtrere variablene som returneres etter navn.
Eksempler
Eksempel 1 : Få variabler etter bokstav
Denne kommandoen får variabler med navn som begynner med bokstaven m. Kommandoen får også verdien av variablene.
Eksempel 2: Få variabelverdier etter bokstav
Denne kommandoen får bare verdiene til variablene som har navn som begynner med m.
Eksempel 3: Få variabler med to bokstaver
Denne kommandoen får informasjon om variablene som begynner med enten bokstaven M eller bokstaven P .
Eksempel 4: Få variabler etter omfang
Den første kommandoen får bare variablene som er definert i det lokale omfanget. tilsvarer Get-Variable -Scope Local
og kan forkortes som gv -s 0
.
Den andre kommandoen bruker Compare-Object
cmdlet for å finne variablene som er definert i foreldrenes omfang (Scope 1), men som bare er synlige i det lokale scope (Scope 0).
Parameter
Spesifiserer en rekke elementer som denne cmdleten ekskluderer fra operasjonen. Wildcard er tillatt.
Type: | Streng |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | True |
Spesifiserer en arra y av elementer som cmdleten vil virke på, unntatt alle andre. Wildcard er tillatt.
Type: | Streng |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | True |
Spesifiserer navnet på variabelen. Wildcard er tillatt .Du kan også føre et variabelnavn til Get-Variable
.
Type: | Streng |
Posisjon: | 0 |
Standardverdi: | Ingen |
Godta rørinngang: | Sann |
Godta jokertegn: | True |
Spesifiserer variablene i omfanget .De akseptable verdiene for denne parameteren er:
- Globalt
- Lokalt
- Skript
- Et tall i forhold til det nåværende omfanget (0 gjennom antall omfang, hvor 0 er strømområdet og 1 er overordnet)
Lokalt er standard. For mer informasjon, se om_Skoper.
Type: | Streng |
Posisjon: | Navngitt |
Standardverdi : | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | Falsk |
Angir at denne cmdleten bare får verdien av variabelen.
Type: | SwitchParameter |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | Falsk |
Innganger
Streng
Du kan føre en streng som inneholder variabelnavnet til Get-Variable
.
Utganger
PSVariable
Denne cmdleten returnerer et System.Management.AutomationPSVariable-objekt for hver variabel som den planlegger. Objekttypen avhenger av variabelen.
Objekt
Når du spesifiserer parameteren ValueOnly, hvis den spesifiserte variabelens verdi er en samling, Get-Variable
returnerer en ]
. Denne oppførselen forhindrer normal rørledningsoperasjon fra å behandle variabelens verdier en om gangen. En løsning for å tvinge oppregning av samlingen er å lukke Get-Variable
kommandoen i parentes.
Merknader
- Denne cmdleten administrerer ikke miljøvariabler . For å administrere miljøvariabler kan du bruke leverandøren av miljøvariabler.
- Clear-Variable
- New-Variable
- Fjern-Variable
- Set-Variable