Вывод переменных в PowerShell с помощью Write-Output

Вывод переменных в PowerShell с помощью Write-Output

Я только что установил несколько переменных в Windows 10 с помощью панели управления.

Переменная: TWILIO_ACCOUNT_SID Значение переменной:my_account_sid

Переменная: TWILIO_AUTH_TOKEN Значение переменной:my_twilio_auth_token

Я делаю это refreshenvв PowerShell, чтобы видеть новые значения.

Но когда я сделаю:

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

У меня вместо значений просто пустые строки. Что я делаю не так?

решение1

В Powershell вы можете использовать ENV:VariableNameдиск для вызова переменных среды.

Пример:

Get-ChildItem ENV:systemroot

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

В вашем случае вы можете назвать это какWrite-Output "ENV:TWILIO_ACCOUNT_SID"

Связанный контент