PowerShell bietet Zugriff auf Umgebungsvariablen des Betriebssystems über das env:
-Laufwerk. Um auf eine Umgebungsvariable zuzugreifen oder sie zu ändern, verwenden Sie die Syntax $env:VariableName
:
Beachte, dass beim Setzen von Umgebungsvariablen für zukünftige Prozesse der dritte Parameter von SetEnvironmentVariable (EnvironmentVariableTarget) entweder ‘User’ oder ‘Machine’ sein sollte. ‘User’ setzt die Variable nur für den aktuellen Benutzer, während ‘Machine’ die Variable für alle Benutzer auf dem Computer setzt. Wenn man die Variable auf Maschinenebene setzen möchten, benötigt man möglicherweise Administratorrechte.