Echo-Variablen in Powershell mit Write-Output

Echo-Variablen in Powershell mit Write-Output

Ich habe gerade über die Systemsteuerung ein paar Variablen in Windows 10 festgelegt.

Variable: TWILIO_ACCOUNT_SID Variablenwert:my_account_sid

Variable: TWILIO_AUTH_TOKEN Variablenwert:my_twilio_auth_token

Ich mache es refreshenvin Powershell, damit ich die neuen Werte sehen kann.

Aber wenn ich das mache:

Write-Output "$TWILIO_ACCOUNT_SID"
Write-Output "$TWILIO_ACCOUNT_SID"

Ich bekomme nur leere Zeilen statt der Werte. Was mache ich falsch?

Antwort1

In Powershell können Sie das ENV:VariableNameLaufwerk verwenden, um Umgebungsvariablen aufzurufen.

Beispiel:

Get-ChildItem ENV:systemroot

Name                           Value
----                           -----
SystemRoot                     C:\WINDOWS

In Ihrem Fall können Sie es nennen alsWrite-Output "ENV:TWILIO_ACCOUNT_SID"

verwandte Informationen