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:
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:
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: BenutzernameBeispiel 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.