Systemvariable per Powershell GLOBAL setzen
Hallo,
kurze Frage:
ich erstelle mit PS-Script eine Variable:
Wenn ich dann aber in die Systemeinstellungen (das GUI) von Windows gehe sind die werder im System noch als User sichtbar.
Frage: ist das normal?! Wenn nicht, wo ist mein Fehler?
Danke an euch!
kurze Frage:
ich erstelle mit PS-Script eine Variable:
$env:MYtools += "D:\MyPath\Tools"
$env:MYconfig += "D:\MyPath\MyConfig\Config.xml"
Wenn ich dann aber in die Systemeinstellungen (das GUI) von Windows gehe sind die werder im System noch als User sichtbar.
Frage: ist das normal?! Wenn nicht, wo ist mein Fehler?
Danke an euch!
Please also mark the comments that contributed to the solution of the article
Content-ID: 1578227124
Url: https://administrator.de/forum/systemvariable-per-powershell-global-setzen-1578227124.html
Printed on: January 25, 2025 at 05:01 o'clock
2 Comments
Latest comment
Frage: ist das normal?! Wenn nicht, wo ist mein Fehler?
Jepp weil du die Variable nur per "Process" für die aktuelle Konsole erstellst, du musst sie erst mal registrieren ...Für den User tust du das so
[Environment]::SetEnvironmentVariable("MyVar", "MyValue", 'User')
Registrieren von "Machine" Variablen geht dann natürlich nur in ner elevated Shell ...
Wie immer ist die Doku dein Freund (dein nic lässt grüßen 8-)):
https://docs.microsoft.com/de-de/dotnet/api/system.environment.setenviro ...