Kapitel 16. Umweltbewusstheit
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
16.0 Einleitung
Auch wenn viele deiner Skripte so konzipiert sind, dass sie isoliert arbeiten, wirst du es oft hilfreich finden, deinem Skript Informationen über seine Ausführungsumgebung zu geben: seinen Namen, das aktuelle Arbeitsverzeichnis, Umgebungsvariablen, allgemeine Systempfade und mehr.
Die PowerShell bietet verschiedene Möglichkeiten, an diese Informationen zu gelangen - von den Cmdlets und den integrierten Variablen bis hin zu den Funktionen, die das .NET Framework bietet.
16.1 Anzeigen und Ändern von Umgebungsvariablen
Problem
Du möchtest mit den Umgebungsvariablen deines Systems interagieren.
Lösung
Um mit Umgebungsvariablen zu interagieren, greifst du auf sie fast genauso zu wie auf normale PowerShell-Variablen. Der einzige Unterschied ist, dass du env:
zwischen das Dollarzeichen ($) und den Variablennamen setzt:
PS > $env:Username Lee
Du kannst auch Umgebungsvariablen auf diese Weise ändern. Zum Beispiel, um das aktuelle Verzeichnis vorübergehend zum Pfad hinzuzufügen:
PS > Invoke-DemonstrationScript Invoke-DemonstrationScript.ps1: The term 'Invoke-DemonstrationScript.ps1' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. Suggestion [3,General]: The command ...
Get PowerShell Kochbuch, 4. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.