Henter variablerne i den aktuelle konsol.
Syntaks
Beskrivelse
Get-Variable
cmdlet får PowerShell-variablerne i den aktuelle konsol. Du kan kun hente værdierne for variablerne ved at angive parameteren ValueOnly, og du kan filtrere de variabler, der returneres ved navn.
Eksempler
Eksempel 1 : Hent variabler med bogstav
Denne kommando får variabler med navne, der begynder med bogstavet m. Kommandoen får også værdien af variablerne.
Eksempel 2: Få variabelværdier med bogstaver
Denne kommando får kun værdierne for de variabler, der har navne, der begynder med m.
Eksempel 3: Få variabler med to bogstaver
Denne kommando får information om de variabler, der begynder med enten bogstavet M eller bogstavet P .
Eksempel 4: Hent variabler efter omfang
Den første kommando får kun de variabler, der er defineret i det lokale omfang. svarer til Get-Variable -Scope Local
og kan forkortes som gv -s 0
.
Den anden kommando bruger Compare-Object
cmdlet for at finde de variabler, der er defineret i det overordnede omfang (Scope 1) men kun er synlige i det lokale scope (Scope 0).
Parametre
Angiver en matrix med elementer, som denne cmdlet udelukker fra operationen. Wildcards er tilladt.
Type: | Streng |
Position: | Navngivet |
Standardværdi: | Ingen |
Accepter pipeline-input: | Falsk |
Accepter jokertegn: | Sandt |
Angiver en arra y af emner, som cmdlet’en virker på, eksklusive alle andre. Wildcards er tilladt.
Type: | Streng |
Position: | Navngivet |
Standardværdi: | Ingen |
Accepter pipeline-input: | Falsk |
Accepter jokertegn: | Sandt |
Angiver navnet på variablen. Wildcards er tilladt .Du kan også føre et variabelnavn til Get-Variable
.
Type: | String |
Position: | 0 |
Standardværdi: | Ingen |
Accepter pipeline-input: | Sand |
Accepter jokertegn: | True |
Angiver variablerne i omfanget .De acceptable værdier for denne parameter er:
- Globalt
- Lokalt
- Script
- Et tal i forhold til det aktuelle omfang (0 gennem antallet af rækkevidde, hvor 0 er strømstyrken og 1 er dets overordnede)
Lokal er standard. For mere information, se om_Scopes.
Type: | Streng |
Position: | Navngivet |
Standardværdi : | Ingen |
Accepter pipeline-input: | Falsk |
Accept jokertegn: | Falsk |
Angiver, at denne cmdlet kun får værdien af variablen.
Type: | SwitchParameter |
Position: | Navngivet |
Standardværdi: | Ingen |
Accepter pipeline-input: | Falsk |
Accepter jokertegn: | Falsk |
Indgange
Streng
Du kan røre en streng, der indeholder variabelnavnet til Get-Variable
.
Udgange
PSVariable
Denne cmdlet returnerer et System.Management.AutomationPSVariable-objekt for hver variabel, den planlægger. Objekttypen afhænger af variablen.
Objekt
Når du angiver parameteren ValueOnly, skal Get-Variable
returnerer en ]
. Denne adfærd forhindrer normal pipeline-drift i at behandle variabelens værdier en ad gangen. En løsning til at tvinge optælling af opsamling er ved at lukke kommandoen Get-Variable
i parentes.
Noter
- Denne cmdlet administrerer ikke miljøvariabler . For at administrere miljøvariabler kan du bruge udbyderen af miljøvariabler.
- Ryd-variabel
- Ny-variabel
- Fjern-variabel
- Sæt-variabel