Get-Variable (Deutsch)

Modul: Microsoft.PowerShell.Utility

Ruft die Variablen in der aktuellen Konsole ab.

Syntax

Beschreibung

Das Cmdlet Get-Variable Ruft die PowerShell-Variablen in der aktuellen Konsole ab. Sie können nur die Werte der Variablen abrufen, indem Sie den Parameter ValueOnly angeben, und Sie können die zurückgegebenen Variablen nach Namen filtern.

Beispiele

Beispiel 1 : Variablen nach Buchstaben abrufen

Dieser Befehl ruft Variablen mit Namen ab, die mit dem Buchstaben m beginnen. Der Befehl ruft auch den Wert der Variablen ab.

Beispiel 2: Variablenwerte per Buchstabe abrufen

Dieser Befehl ruft nur die Werte der Variablen ab, deren Namen mit m beginnen.

Beispiel 3: Variablen mit zwei Buchstaben abrufen

Dieser Befehl ruft Informationen zu den Variablen ab, die entweder mit dem Buchstaben M oder dem Buchstaben P beginnen

Beispiel 4: Variablen nach Bereich abrufen

Der erste Befehl ruft nur die Variablen ab, die im lokalen Bereich definiert sind entspricht Get-Variable -Scope Local und kann als gv -s 0 abgekürzt werden.

Der zweite Befehl verwendet die Compare-Object Cmdlet, um die Variablen zu finden, die im übergeordneten Bereich (Bereich 1) definiert sind, aber nur im lokalen Bereich (Bereich 0) sichtbar sind.

Parameter

-Exclude

Gibt ein Array von Elementen an, die dieses Cmdlet von der Operation ausschließt. Wildcards sind zulässig.

Typ: Zeichenfolge
Position: Benannt
Standardwert: Keine
Pipeline-Eingabe akzeptieren: False
Platzhalterzeichen akzeptieren: True
-Include

Gibt ein Arra an y von Elementen, auf die das Cmdlet angewendet wird, mit Ausnahme aller anderen. Wildcards sind zulässig.

Typ: Zeichenfolge
Position: Benannt
Standardwert: Keine
Pipeline-Eingabe akzeptieren: Falsch
Platzhalterzeichen akzeptieren: True
-Name

Gibt den Namen der Variablen an. Wildcards sind zulässig Sie können auch einen Variablennamen an Get-Variable weiterleiten.

Typ: String
Position: 0
Standardwert: Keine
Pipeline-Eingabe akzeptieren: True
Platzhalterzeichen akzeptieren: True
-Scope

Gibt die Variablen im Bereich an Die zulässigen Werte für diesen Parameter sind:

  • Globales
  • Lokales
  • Skript
  • Eine Zahl relativ zum aktuellen Bereich (0 bis zur Anzahl der Bereiche, wobei 0 der Strombereich ist und 1 ist das übergeordnete Element.)

Lokal ist die Standardeinstellung. Weitere Informationen finden Sie unter about_Scopes.

Typ: Zeichenfolge
Position: Benannt
Standardwert : Keine
Pipeline-Eingabe akzeptieren: Falsch
Akzeptieren Platzhalterzeichen: False
-ValueOnly

Gibt an, dass dieses Cmdlet nur den Wert der Variablen erhält.

Typ: SwitchParameter
Position: Benannt
Standardwert: Keine
Pipeline-Eingabe akzeptieren: False
Platzhalterzeichen akzeptieren: False

Eingaben

Zeichenfolge

Sie können eine Zeichenfolge, die den Variablennamen enthält, an Get-Variable weiterleiten.

Ausgaben

PSVariable

Dieses Cmdlet gibt für jede Variable, die es erstellt, ein System.Management.AutomationPSVariable-Objekt zurück. Der Objekttyp hängt von der Variablen ab.

Objekt

Wenn Sie den Parameter ValueOnly angeben und der Wert der angegebenen Variablen eine Auflistung ist, Get-Variable gibt ein ] zurück. Dieses Verhalten verhindert, dass der normale Pipeline-Betrieb die Werte der Variablen einzeln verarbeitet. Eine Problemumgehung zum Erzwingen der Aufzählung von Sammlungen besteht darin, den Befehl Get-Variable in Klammern einzuschließen.

Hinweise

  • Dieses Cmdlet verwaltet keine Umgebungsvariablen . Zum Verwalten von Umgebungsvariablen können Sie den Umgebungsvariablenanbieter verwenden.
  • Variable löschen
  • Neue Variable
  • Variable entfernen
  • Variable setzen

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.