Get-Variable

Module: Microsoft.PowerShell.Utility

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

-Exclude

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
-Include

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
-Name

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
-Scope

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
-ValueOnly

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

Write a Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *