Haalt de variabelen op in de huidige console.
Syntaxis
Beschrijving
De Get-Variable
cmdlet haalt de PowerShell-variabelen op in de huidige console. U kunt alleen de waarden van de variabelen ophalen door de parameter ValueOnly op te geven, en u kunt de geretourneerde variabelen filteren op naam.
Voorbeelden
Voorbeeld 1 : Variabelen per letter ophalen
Dit commando haalt variabelen op met namen die beginnen met de letter m. Het commando haalt ook de waarde van de variabelen op.
Voorbeeld 2: variabele waarden per letter ophalen
Deze opdracht haalt alleen de waarden op van de variabelen die een naam hebben die begint met m.
Voorbeeld 3: Variabelen ophalen met twee letters
Deze opdracht krijgt informatie over de variabelen die beginnen met de letter M of de letter P .
Voorbeeld 4: Variabelen ophalen per bereik
Het eerste commando haalt alleen de variabelen op die in het lokale bereik zijn gedefinieerd. is gelijk aan Get-Variable -Scope Local
en kan worden afgekort als gv -s 0
.
De tweede opdracht gebruikt de Compare-Object
cmdlet om de variabelen te vinden die zijn gedefinieerd in het bovenliggende bereik (Scope 1) maar alleen zichtbaar zijn in het lokale bereik (Scope 0).
Parameters
Specificeert een array met items die deze cmdlet uitsluit van de bewerking. Wildcards zijn toegestaan.
Type: | String |
Positie: | Genoemd |
Standaardwaarde: | Geen |
Accepteer pijplijninvoer: | False |
Accepteer jokertekens: | True |
Specificeert een arra y van items waarop de cmdlet zal werken, met uitzondering van alle andere. Wildcards zijn toegestaan.
Type: | String |
Positie: | Benoemd |
Standaardwaarde: | Geen |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
Specificeert de naam van de variabele. Wildcards zijn toegestaan . Je kunt ook een variabelenaam naar Get-Variable
sturen.
Type: | String |
Positie: | 0 |
Standaardwaarde: | Geen |
Pijplijninvoer accepteren: | Waar |
Jokertekens accepteren: | True |
Specificeert de variabelen in het bereik De acceptabele waarden voor deze parameter zijn:
- Globaal
- Lokaal
- Script
- Een getal relatief ten opzichte van het huidige bereik (0 tot het aantal bereiken, waarbij 0 de stroomkijker is en 1 is de ouder)
Lokaal is de standaard. Zie about_Scopes voor meer informatie.
Type: | String |
Positie: | Genoemd |
Standaardwaarde : | Geen |
Accepteer pijplijninvoer: | False |
Accepteren jokertekens: | False |
Geeft aan dat deze cmdlet alleen de waarde van de variabele krijgt.
Type: | SwitchParameter |
Positie: | Benoemd |
Standaardwaarde: | Geen |
Accepteer pijplijninvoer: | False |
Accepteer jokertekens: | False |
Inputs
String
Je kunt een string die de variabelenaam bevat doorverbinden naar Get-Variable
.
Outputs
PSVariable
Deze cmdlet retourneert een System.Management.AutomationPSVariable-object voor elke variabele die wordt opgehaald. Het objecttype is afhankelijk van de variabele.
Object
Als u de parameter ValueOnly specificeert en de waarde van de opgegeven variabele een verzameling is, Get-Variable
retourneert een ]
. Dit gedrag voorkomt dat een normale pijplijnbewerking de waarden van de variabele één voor één verwerkt. Een oplossing om de opsomming van verzamelingen te forceren, is door de opdracht Get-Variable
tussen haakjes te sluiten.
Opmerkingen
- Deze cmdlet beheert geen omgevingsvariabelen . Om omgevingsvariabelen te beheren, kunt u de provider van omgevingsvariabelen gebruiken.
- Clear-Variable
- New-Variable
- Remove-Variable
- Set-Variable