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