PowerShell -Umgebungsvariablen der ultimative Leitfaden

PowerShell -Umgebungsvariablen der ultimative Leitfaden

Umgebungsvariablen in PowerShell werden verwendet, um auf bestimmte Pfade, Ordner oder Dateien in Windows zuzugreifen oder zu starten. Die Verwendung von Umgebungsvariablen kann einfach dazu beitragen, auf einen bestimmten Ordner zuzugreifen. Anstatt die vollständige Pfadadresse zu tippen, um auf die zuzugreifen “TEMP ”Ordner, der„%temp%Umgebungsvariable kann verwendet werden.

Darüber hinaus können diese Variablen als Platzhalter oder Verknüpfungen zur langen Pfadadresse von Dateien oder Ordnern angesehen werden. Es geht darum, die Navigation auf einem Computer einfach zu machen, unabhängig davon, ob sie Anwendungen addiert oder benutzerdefinierte Skripte erstellt werden.

Dieser Blog enthält Details zur Verwendung der Umgebungsvariablen.

Was sind PowerShell -Umgebungsvariablen?

Dies sind die Befehle, die besprochen werden:

  • Dir Env:
  • Get -Childitem -Path -Env:
  • Get -item -Path Env:
  • Umgebungsvariablentypen.

Methode 1: Verwenden Sie das CMDLet „Dir en:“, um die Umgebungsvariablen zu erhalten

Der "Dir Env:”CMDLET wurde speziell entwickelt, um die Umgebungsvariablen mit PowerShell zu erhalten. Führen Sie den angegebenen Befehl aus, um alle Umgebungsvariablen zu erhalten:

Dir Env:

Methode 2: Verwenden Sie das CMDLet „Get -Childem -Path -Env:“, um die Umgebungsvariablen zu erhalten

Der "Get-Childitem" cmdlet wird entlang der "verwendet"-WegParameter und “Env:Variable, um die Umgebungsvariablen unter Windows zu erhalten:

Get -Childitem -Path -Env:

Nach dem obigen Code:

  • Der "Get-Childitem”CMDLET wird verwendet, um das Element aus angegebenen Verzeichnissen zu erhalten.
  • -WegDer Parameter wird verwendet, um den Pfad zu definieren.
  • Env:”Variable Returns Umgebungsvariablen:

Methode 3: Verwenden Sie das CMDLet „Get -item -Path -Env:“, um die Umgebungsvariablen zu erhalten

In ähnlicher Weise können die Umgebungsvariablen auch mit der “abgerufen werdenGet-item"CMDLET zusammen mit dem"-WegParameter und “Env:”Variable:

Get -item -Path Env:

Hier die angegebenen “Get-item”CMDLET wird verwendet, um das Element von einem angegebenen Speicherort zu erhalten, jedoch nicht den Inhalt der Datei:

Beispiel 1: Holen Sie sich den aktuellen Benutzernamen mit dem CMDLet "Get-item"

In diesem Beispiel wird das verwendetGet-item”CMDLET, um den aktuellen Benutzernamen von Windows zu erhalten:

Get -item -Path Env: Benutzername

Beispiel 2: Holen Sie sich die gesamte Benutzerliste mit dem CMDLet "Get-item"

Holen Sie sich nun die Liste der Benutzer unter Windows:

Get -item -Path Env: Benutzer*

Umgebungsvariablentypen

Es gibt drei Arten von Umgebungsvariablen: Benutzer, Maschine und Prozess. Wenn all diese Umgebungsvariablen kombiniert werden, bilden sie ein Bild, das verschiedene Umgebungsvariablen für die laufenden Prozesse liefert.

Bereich 1: Benutzer

Der Benutzerumfang enthält die Umgebungsvariablen, die dem Benutzer zugeordnet sind, der den aktuellen Prozess ausführt. Damit die Variablen Umgebungsumgebungsvariablen der Benutzerbereiche den folgenden Befehl ausführen:

[System.Umgebung] :: GetEnvironmentvariablen ('Benutzer')

Bereich 2: Maschine

Der Maschinenbereich enthält die Umgebungsvariablen, die den laufenden Windows -Instanzen zugeordnet sind:

[System.Umgebung] :: GetEnvironmentvariablen ('Maschine')

Bereich 3: Prozess

Umgebungsvariablen im Prozessbereich kombinieren Benutzer- und Maschinenbereiche:

[System.Umwelt] :: Getennumweltvariablen ('Prozess')

Hier geht es darum, die PowerShell -Umgebungsvariablen zu verwenden.

Abschluss

Umgebungsvariablen können als Platzhalter oder Verknüpfungen angesehen werden, um auf Dateien oder Ordner zuzugreifen, die über lange Pfadadressen verfügen. Diese können mit mehreren CMDlets in PowerShell abgerufen werden, einschließlich “Dir Env:","Get -Childitem -Path -Env:", oder "Get -item -Path Env:”. In diesem Blog wurden ausführliche Details zu den PowerShell-Umgebungsvariablen vorgestellt.