Typischerweise in Powershell würden Sie
verwendenenv:VARIABLE = "Some kind of value"
Aber mein Problem ist, dass ich den Namen der Variablen in einem String-Objekt haben. Powershell erkennt es nicht als Zeichenfolgenobjekt und verwendet den Variablennamen als Namen der Umgebungsvariablen. Zum Beispiel, wenn ich dies tun: statt MY_ENV_VAR
$someVariable = "MY_ENV_VAR"
env:$someVariable = "Some kind of value"
Das Ergebnis ist $ somevariable wahrsten Sinne des Wortes als Umgebungsvariable definiert ist. Ich habe zahlreiche Wiederholungen der Verwendung von $ {} versucht, als ob es Perioden in der Zeichenkette gäbe, aber nichts, was ich gefunden habe, funktioniert. Wie kann ich Powershells Env verwenden: Verwenden eines String-Objekts?
Vielen Dank! – nathan