Get-Variable (Svenska)

-modul: Microsoft.PowerShell.Utility

Hämtar variablerna i den aktuella konsolen.

Syntax

Beskrivning

Get-Variable cmdlet hämtar PowerShell-variablerna i den aktuella konsolen. Du kan hämta bara värdena för variablerna genom att ange ValueOnly-parametern och du kan filtrera de variabler som returneras efter namn.

Exempel

Exempel 1 : Hämta variabler med bokstav

Detta kommando får variabler med namn som börjar med bokstaven m. Kommandot får också värdet på variablerna.

Exempel 2: Hämta variabla värden per bokstav

Detta kommando får bara värdena på variablerna som har namn som börjar med m.

Exempel 3: Hämta variabler med två bokstäver

Detta kommando får information om variablerna som börjar med antingen bokstaven M eller bokstaven P .

Exempel 4: Hämta variabler efter omfång

Det första kommandot får endast de variabler som definieras i det lokala omfånget. motsvarar Get-Variable -Scope Local och kan förkortas som gv -s 0.

Det andra kommandot använder Compare-Object cmdlet för att hitta de variabler som definieras i det överordnade omfånget (Scope 1) men bara är synliga i det lokala scope (Scope 0).

Parametrar

-Exclude

Anger en matris med objekt som denna cmdlet utesluter från operationen. Vildkort är tillåtna.

Typ: Sträng
Position: Namngiven
Standardvärde: Ingen
Acceptera pipelineingång: Falsk
Acceptera jokertecken: True
-Inkludera

Anger en arra y av objekt som cmdleten kommer att agera med, exklusive alla andra. Wildcards är tillåtna.

Typ: Sträng
Position: Namngiven
Standardvärde: Ingen
Acceptera pipelineingång: Falskt
Acceptera jokertecken: True
-Name

Anger variabelns namn. Vildkort är tillåtna .Du kan också leda ett variabelnamn till Get-Variable.

Typ: Sträng
Position: 0
Standardvärde: Ingen
Acceptera pipelineingång: True
Acceptera jokertecken: True
-Scope

Anger variablerna i omfånget .De acceptabla värdena för denna parameter är:

  • Globalt
  • Lokalt
  • Skript
  • Ett tal i förhållande till det aktuella omfånget (0 genom antalet omfång, där 0 är strömområdet och 1 är dess överordnade)

Lokalt är standard. För mer information, se om_Skop.

Typ: Sträng
Position: Namngiven
Standardvärde : Ingen
Acceptera pipelineingång: Falsk
Acceptera jokertecken: Falsk
-ValueOnly

Indikerar att denna cmdlet bara får värdet på variabeln.

Typ: SwitchParameter
Position: Namngiven
Standardvärde: Ingen
Acceptera pipelineingång: Falskt
Acceptera jokertecken: Falskt

Ingångar

Sträng

Du kan pipa en sträng som innehåller variabelnamnet till Get-Variable.

Utgångar

PSVariable

Denna cmdlet returnerar ett System.Management.AutomationPSVariable-objekt för varje variabel som den planerar. Objekttypen beror på variabeln.

Objekt

När du anger parametern ValueOnly, om den angivna variabelns värde är en samling, Get-Variable returnerar en ]. Detta beteende förhindrar normal rörledningsoperation från att bearbeta variabelns värden en i taget. En lösning för att tvinga upp samlingsuppräkning är att stänga kommandot Get-Variable inom parentes.

Anteckningar

  • Denna cmdlet hanterar inte miljövariabler . För att hantera miljövariabler kan du använda leverantören av miljövariabler.
  • Clear-Variable
  • New-Variable
  • Ta bort-Variable
  • Set-Variable

Write a Comment

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *