Ich beginne mit der Verwendung von PowerShell und versuche herauszufinden, wie echo
eine Systemumgebungsvariable auf der Konsole gelesen werden kann.
Keiner der folgenden Punkte funktioniert. Der erste druckt nur %PATH%
und der zweite druckt nichts.
echo %PATH%
echo $PATH
powershell
Kitfox
quelle
quelle
echo $env:Path
Antworten:
Stellen Sie dem Variablennamen Folgendes voran
env
:Sie können auch alle Variablen über das
env
Laufwerk auflisten:quelle
$Env:Path.Split(';')
mich (gebe ein Verzeichnis pro Zeile aus).$env:Path -split ';'
-split
ist ein Regex-Operator,String.Split()
nichtgci env:
Neben Mathias Antwort.
Obwohl in OP nicht erwähnt, müssen Sie Folgendes verwenden, wenn Sie auch die Powershell- spezifischen / verwandten internen Variablen anzeigen möchten
Get-Variable
:Dazu gehören auch Dinge, die Sie möglicherweise in Ihrem Profilstart-Skript festgelegt haben.
quelle